gittigidiyor

Chmod ayarları nedir, ne anlama gelir?

AKHİSAR LI

Aktif Üye
Katılım
25 Ağu 2011
Mesajlar
2,287
Tepkime puanı
64
Puanları
0
Yaş
59
Konum
Vatanın herhangi bir cennet köşesi
ALINTI: Kerim Sarıgül



Web tasarımcılarının, Özellikle joomla gibi hazır içerik yönetim sistemi kullanıcılarının karşılaştığı bu konuyu ayrıntılı olarak anlatmak istedim. Web sistemlerini kurarken "kalasör chmod ayarları şöyle olmalı, dosya chmod ayarları şu şekilde olmalı" gibi uyarılarla karşılaşmaktayız. Bir çoğunuz söylenen ayarları yaparız fakat bunların ne anlama geldiğini bilmeyiz. Burada bu eksikliğimizi gidermek için anlaşılaibilir bir açıklama yapmaya çalıştım.

CHMOD
kelime olarak İngilizce "Change Mode" kelimesinden gelmektedir. Türkçe de "Tür Değiştirme" anlamına gelmektedir. Web Tasarım açısından ise şu şekilde açıklayabiliriz: chmod demek sunucuda olan bir dosyaya yazılma, okunma ve calıştırılma izni vermek demektir. Herhangi bir dosyayı sunucuya yüklediğimizde kullanıcılarabu üç seçenekten birini veya bir kaçını sunarız. Kısacası chmod'a herhangi bir dosya için izin sistemi diyebiliriz.

Dosya
chmod değerlerini kısaca şöyle açıklayalım;

chmod degeri
3 rakamdan oluşmaktadır: (Örnek: 444, 644, 755 vb.)
Buradaki ilk rakam Yönetici iznini belirtir
İkinci rakam gruplar
içindir, Örnek olarak Moderator grubu için verilen izindir
Üçüncü rakam ise normal kullanıcılar
için verilen izindir.

Buradaki rakamlar elbette gelişi güzel verilmemiştir. Buraya yani
birinci, ikinci ve üçüncü olarak kullanılacak olan rakamların her birinin bir anlamı vardır. Aslında yukarıda basamakların anlamlarını belirttik. Şimdi ise basamaklardaki rakamların ne anlama geldiklerini açıklayalım:

Bu basamaklarda
1'den 7'ye kadar olan rakamlar (1 ve 7 dahil) kullanılır ve her birinin bir anlamı vardır:

1 - çalıştırılabilir,
2 - yazılabilir,
3 - hem yazılabilir hem çalıştırılabilir,
4 - okunabilir,
5 - hem okunabilir hem de çalıştırılabilir,
6 - hem okunabilir hem de yazılabilir,
7 - hem okunabilir hem yazılabilir hem de çalıştırılabilir.


Bu bilgileri verdikten sonra en çok kullanılanların ne anlama geldiklerini inceleyelim:


chmod 444:
Yukarıda bahsettiğimiz 3 grup tarafından sadece okunabilir,
chmod 644:
Admin tarafından yazılabilir, diğer iki grup tarafından okunabilir,
chmod 755:
Admin tarafından hem okunabilir hem yazılabilir hem de çalıştırılabilir, diğer iki grup tarafından ise okunabilir ve çalıştırılabilir,
chmod 777:
Her üç grup tarafından hem okunabilir hem yazılabilir hem de çalıştırılabilir. Burada hiç bir kısıtlama yoktur ve tehlikeli bir durumdur. Tavsiye edilmez.
 

AKHİSAR LI

Aktif Üye
Katılım
25 Ağu 2011
Mesajlar
2,287
Tepkime puanı
64
Puanları
0
Yaş
59
Konum
Vatanın herhangi bir cennet köşesi
SORU: CCcam.cfg 'yi Chmod 755 Veya Chmod 777 Yapmalımıyım?

Cevap: Yapmanızı tavsiye etmem 755 belki sorun çıkartmaz ama CCcam.cfg 'ye Chmod 777 Verdiğiniz zaman CCcam.cfg 'ye tam yetki vermiş oluyorsunuz. Buda bir açık yaratabilir cihazda o yüzden tavsiye etmiyorum bunu.

SORU: Chmod=755 Ve Chmod=777 Farkı Nedir?

Cevap: Chmod=755 : Sadece Okuma Ve Yazma Yetkisi'dir.

Chmod=777 : Bu İse Çok Farklıdır. Hem Okuma Hem Yazma Hemde Uzaktan Düzenlenebilir. Execute seçeneği seçili oluyor bunda oda ne demektir? ingilizcede Yürütmek anlamına gelir yani dosyaya tam izin vermiş olursunuz bu şekilde bunlar Linux'un temelidir. Bunları bilmeden Linux'u kullanamazsınız. Dreambox'ta Linux Tabanlı Bir Uydu Alıcısıdır.


SORU: Plugin Yükleyeceğim Nereye Atacağım Bunu?

Cevap: /var/tuxbox/plugin içine atıp dosyaların izinlerini chmod 755 yapınız. .cfg uzantılı dosyalara chmod ayarına gerek yok .so dosyalarına kesinlikle 755 izni verin yoksa plugin hata verir açılmaz.

Bilmiyorsanız bütün dosyaları Chmod 755 yapın kafanız karışmasın.

Yani bütün plugin dosyalarını.
 

AKHİSAR LI

Aktif Üye
Katılım
25 Ağu 2011
Mesajlar
2,287
Tepkime puanı
64
Puanları
0
Yaş
59
Konum
Vatanın herhangi bir cennet köşesi
Chmod dosyanın yazılır, silinir, sahip tarafından okunur, okunur,silinmez gibi ayarlanması içindir, chmod 755 sahibi tarafından okunur yazılır silinir, public olarak sadece okunur çalıştırılır silinemez, anlamında olup bunu ftp programından alıcınıza bağlanın daha sonra chmodunu değişmek istediğiniz dosyaya sağ tıklayı properites/ chmod yazana tıklayın 0755 yada 755 yazıp enterlayın böylece chmodu değişmiş olur


eğer internet explorer ile bağlanıyorsanız, dosyaya sağ tıklayın özelliklere girin okuma yazan yerin hepsini çentikleyin, çalıştır yazan yerin hepsini çentikleyin, yazma yerinin sadece üsttekini çentikleyin tamama tıklayın bu kadar
 

AKHİSAR LI

Aktif Üye
Katılım
25 Ağu 2011
Mesajlar
2,287
Tepkime puanı
64
Puanları
0
Yaş
59
Konum
Vatanın herhangi bir cennet köşesi
Chmod 755 Nasıl yapılır?( resimli anlatım):


ALINTI:



Flashfxp Programini aç ve chmod 755 yapılacak dosyanın üzerine gel mausu sağ tıkla (ATTRÝBUTES CHMOD) seçeneðini tıkla.
Aþağida resimde görünen 755 yazan yere 755 yazman gerekir bu seçenek genelde 644 görünür OK deyip çikarsın.



755ed0.jpg




adsz5al8.jpg




adsz2fx3.jpg




adsz3ar2.jpg


işlem tamamdır
 

AKHİSAR LI

Aktif Üye
Katılım
25 Ağu 2011
Mesajlar
2,287
Tepkime puanı
64
Puanları
0
Yaş
59
Konum
Vatanın herhangi bir cennet köşesi
CHMOD Nedir ve Nasıl Kullanılır?

ALINTI:


CHMOD, web sunucusu üzerindeki dosyaya erişimin hangi yetkilerle yapılacağını belirtmek için yapılan yetki işlemidir. CHMOD ayarları, web sunucusuna ftp’den bağlantı sağlandıktan sonra ftp programı vasıtıyla değiştirilebilir. Bazı hosting firmalarında yönetim panelinde de bu ayarlar yapılabiliyor.
Ben ftp bağlantısı için ücretli bir yazılım olan CuteFTP kullanıyorum ve dersimizdeki örnekleri bu program üzerinden göstereceğim. Zaten CHMOD ayarları hangi programla yapılırsa yapılsın kullanım şekli aynıdır.
Ücretsiz Ftp programı kullanacaksanız önerilerim:


FileZilla

WinSCP



Bu iki yazılım da ücretsiz olmasına rağmen işinizi fazlasıyla görecektir.
Gelelim kullanımına;
Ftp sunucusuna ftp://siteadi.com ile bağlandık.
Klasör veya dosyalardan birisinin üzerine sağ tıklayıp açılan menüden Properties’i seçtik.
Karşımıza gelen pencerede varsayılan ayarlar şu şekilde olacaktır.





chmod-755.jpg




chmod-644.jpg





Klasörlerin varsayılan yetkisi 755, dosyaların varsayılan yetkisi ise 644 olarak ayarlıdır.
Eğer işlem yapılacak dosya veya klasöre tüm erişim izinlerini verirsek 777 olur.


chmod-777.jpg





Klasörlere yazma izni vermek için: 777
Klasörlerin yazma iznini kaldırmak için: 755

Dosyalara yazma izni vermek için: 666
Dosyaların yazma iznini kaldırmak için: 644

WordPress için wp super cache eklentisini kurduğumuzu varsayalım. bazı klasörlere 777, bazılarına da 755 vermemiz gerekebilir. Bu tarz eklenti veya hazır script kurulumlarında daha çok karşılaşacağınız CHMOD ayarlarını öğrendik.


Güvenliğiniz için, gerekmedikte hiçbir dosya veya klasöre tam yetki vermeyin.
 

AKHİSAR LI

Aktif Üye
Katılım
25 Ağu 2011
Mesajlar
2,287
Tepkime puanı
64
Puanları
0
Yaş
59
Konum
Vatanın herhangi bir cennet köşesi
Chmod Nedir? & Nasıl Yapılır



(FTP Programı olarak CuteFTP kullanılmıştır, zaten çoğu ftp programının Properties-Chmod menüsü benzerdir.)


Chmod Nedir?


Chmod özelliği barındırma alanınızdaki (hostunuzdaki) dosya ve klasörlerin
yazılma, okunma ve uygulama özelliği kazandırmak için yetkilendirmenizi sağlayan bir seçenektir.

Dosya ve klasörleri yetkilendirirken;
kullanıcı (owner), grup (group) ve genel (public) başlıkları altında yer alan; okuma (read=r), yazma (=w) ve çalıştırma (execute=x) tanımlamaları kullanılır:


(Örnek resim yukarıdaki gibidir…)


Chmod Ayarlama


Bir klasörünüze yazılabilme özelliği kazandırmak için;
klasöre sağ tuş tıklayıp Properties-Chmod (Attributes-Chmod isminde de olabilir.) seçeneğine girin ve owner, group ve public başlıkları altındaki read, okuma ve execute seçeneklerinin tamamını işaretleyin. Bu özelliği kaldırmak için group ve public başlıklarındaki seçeneğini kaldırmanız yeterlidir.

Bir dosyanıza yazılabilme özelliği kazandırmak için;
ise dosyaya sağ tuş tıklayıp Properties-Chmod (Attributes-Chmod isminde de olabilir.) seçeneğine girin ve owner, group ve public başlıkları altındaki read ve okuma seçeneklerinin tamamını işaretleyin. Yazılma özelliğini kaldırmak için group ve public başlıklarındaki seçeneğini kaldırabilirsiniz…

Chmod Tanımalamaları


FTP programınızla hostunuzdaki dosya ve klasörleri listelediğinizde
Attributes başlığı altında chmod tanımlamalarını görürsünüz:



Bu tanımlamalardan:


r–
= sadece okuma yetkisi,

rw-
= okuma&yazma yetkisi,

rwx
= okuma&yazma&çalıştırma yetkisidir.

Bu yetkilendirme r=4, w=2 ve x=1 hesaplamasıyla yapılır. Yani:


chmod 644
= rw- (4+2), r– (4), r– (4) anlamına gelir. (owner, group, public sıralamasıyla…)

chmod 755
= rwx (4+2+1), r-x (4+1), r-x (4+1)

chmod 777
= rwx (4+2+1), rwx (4+2+1), rwx (4+2+1) şeklindedir.

Yani tanımlama değerleri ile
Permissions seçeneğine gerekli değeri de girerek chmod ayarlarınızı yapabilirsiniz:

Klasörlere yazılma özelliği için:
777

Klasörlerin yazılma özelliğini kaldırmak için:
755

Dosyalara yazılma özelliği vermek için:
666

Dosyaların yazılma özelliğini kaldırmak için:
644
 

amiral

Aktif Üye
Katılım
19 Eyl 2013
Mesajlar
3
Tepkime puanı
0
Puanları
0
Konum
wien
ellerine saglik.bir sorum olacak,dreambox ta cc cam sifreleri nereye nasil girilir bir de bunu anlatirmisin.ve diger sifreleme yerleri acabilirmiyiz?
 

Bilgi / İnfo

satcafesi.net kar amacı gütmeyen bilgi & paylaşım üzerine kurulu ücretsiz bir forum sitesidir,Üyeler her türlü bilgiyi,dosya,video,resim,vs. önceden onay olmadan paylaşabilmektedir,bunedenle oluşacak herhangi bir illegal paylaşımdan satcafesi sorumluluk almamaktadır,T.CK.na aykırı paylaşım görüldüğünde iletişim kısmından bizlere bildirmenizi rica ederiz.

Yasal Haklar

Foruma gönderilen mesajlardan öncelikle mesaj sahipleri sorumludurlar. Forum yöneticileri başkalarının mesaj veya konularından sorumlu tutulamazlar. Ancak yasal nedenlere bağlı herhangi bir şikayet durumunda, yetkililer bilgilendirildiği takdirde ilgili düzenleme yapılacaktır.
Üst