Sürekli karşınıza çıkan CHMOD(Dosya erişim ayarları= hakkında bilgi vermek istiyorum. FTP ile serverınıza bağlandığınızda yada dosya yöneticisi ile dosyalarınıza baktığınızda yanlarında 777 gibi bir sayı görürsünüz. Gelin bu numaraların ne anlama geldiğine bakalım.
FTP ile bağlanıp dosya özellikeri (File attributes) seçtiğinizde karşınıza checkboxlardan oluşan bir kutucuk gelecektir. Burda gördüğünüz gibi 3 farklı kullanıcı için izinler tanımlanmıştır. birincisi dosya sahibi (Owner) ikincisi group izinleri ve sonuncusu herkese açık olan public izinleri. Gördüğünüz 3 sıralı sayı bu izinlerin sırasıdır. Yani ilk sayı owner izinlerini ikinci sayı grup izinlerini üçüncü sayıda site ziyaretçilerinin izinlerini gösterir.
Bunların yanındada 3 farki izin görürsünüz okuma (Read), yazma (Write) ve çalıştırma(Execute). bunların her birinin sayısal karşılığı vardır. Çalıştırma 1 e eşittir, yazma 2 ye ve okumada 4 e eşittir. Birden fazla izin vermek istediğinizde tek yapmanız gereken izin vermek istediğiniz yetki sayılarını toplamaktır. Örneğin çalıştırma ve yazma yetkisi vermek istiyorsanız 1 ve 2 nin toplamı 3 koymanız gerekmektedir. Buna birde okuma yetkisini eklemek isterseniz 3 ile toplayıp 7 sayısına yani tüm yetkilerin verildiği sayısı gelir. Sadece yazma ve okuma vermek isterseniz 2 ve 4 toplamı 6 yazarsınız.
Genel dosya sahibi yetkisi 7 olur çünkü tüm yetkilere ihtiyacı vardır. Grup yetkisi olarak sadece okuma ve yazma verelim 2 artı 4 yani 6 koyacağız. Ziyaretçilere de sadece dosyayı okuma yetkisi verelim yani 4. CHMODumuz 764 olacaktır.
Gördüğünüz gibi bu kadar basit. Okuma yetkisi dosyaların okunabilmesini sağlar yani ziyaretçilerin site sayfalarınızı görebilmesi için bu yetiyi public olarak vermeniz gerekir. Yazma yetkisi dosyayı değiştirebilme yetkisidir. Bunu ziyaretcilerinize verirseniz sitenizi istedikleri gibi değiştirebilirler. çalıştırma yetkisi ise bir dosyayı çalıştırmaya yarar, bunlar genelde servr üzerindeki programcıklar yada bildiğimiz executable yani çalıştırılabilir scriptlerdir.










