CHMOD “Change Mode” kelimesinin kısaltılmış halidir. Aslen data’yı (veriyi) “TÜR” anlamında değiştirmek demektir. Tür’den kasıt, izin vermektir. Veri 3 tip izne sahip olabilir.
1. R = Read = okuma izni
2. W = write = yazma izni
3. X = Execute = çalıştırma izni

*Execute = Aslen windows ailesine ait bir program terimidir. Anlamı çalışmak demektir.
*Executable = Kendisi haricinde hiç bir dosya yada programa ihtiyaç duymadan çalışabilen programlardır. Bu nedenle çalışması halinde zararlı bir yazılım ise geri dönüşü olmayan zararlara neden olabilir. En çok virüs bulunduran uzantı biçimidir.

CHMOD eğer bir veri değilde bir konu ise bu durumda konu 3 tip izne sahip olabilir.
1. U = Owner/sahip
2. O = Other/kullanıcı
3. G = Group/Gurup

CHMOD maalesef yerel sunucu ile düzenlenemez bunun için özel bir program veya kullanışlı bir FTP programı gerekir.
Dosyaya yazma izni verilmek isteniyorsa: yaz sekmeleri
Dosyaya okuma izni verilmek isteniyorsa: oku sekmeleri
Dosyaya çalıştırma izni verilmek isteniyorsa: çalıştır sekmeleri işaretlenir ve en alttaki “644” değeri “777” yapılır. Bunu sebebi aşşağıdaki oktal sayıların ne anlama geldiğinde gizlidir.

0 = Hepsini reddet // Hiç bir izin verilmemiştir
1 = Sadece uygulama // Okuma izni verilmediği için kısmen izin anlamına gelir
2 = Sadece yazma izni // çalıştırılamaz, okunamaz ama kod değiştirilebilir
3 = Uygulama ve yazma // okuma izni yoktur
4 = Sadece okuma // Değişiklik yapılama, kod değiştirilemez
5 = okuma ve uygulama // İncelenir, çalıştırılır ama değişiklik yapılamaz
6 = okuma ve yazma // Sadece çalıştırlamaz
7 = okuma yazma ve çalıştırma

Yazı hakkında görüşlerinizi belirtmek istermisiniz?