chmod 644 — Normal Dosyalar için Varsayılan İzinler
Hazır bir chmod komutuyla Linux dosya izinlerini rwx onay kutuları, sekizlik sayılar ve sembolik gösterim arasında dönüştürün.
Sonuç
Bu sayfa, hesap makinesinin ön ayarını 644'e açar: hesap makinesinin sahibi 6 (4 okuma + 2 yazma), grup ve diğerleri ise -rw-r--r-- sembolik gösterimini vererek 4 (salt okunur) alır. Hiç kimsede yürütme biti yoktur; bu, programlar için değil, veriler için bir moddur.
644, bir sunucudaki hemen hemen her normal dosya için istediğiniz varsayılan değerdir: HTML, CSS, resimler, doğrudan yürütülmek yerine yorumlanan uygulama kodu ve çoğu yapılandırma dosyası. Web sunucusu kullanıcısı dosyayı okuyabilir ve sunabilir ancak değiştiremez; dolayısıyla güvenliği ihlal edilmiş bir çalışan süreç bile sayfalarınızı sessizce yeniden yazamaz. Dizinlerdeki 755 ile birlikte 'dosyalar için 644, klasörler için 755', WordPress ve çoğu PHP/statik barındırma için klasik izin şemasıdır.
Bir dosyada sırlar (veritabanı şifreleri, API anahtarları) varsa 644 çok açıktır çünkü herhangi bir yerel hesap onu okuyabilir: onay kutularını kullanarak 640 veya 600'e inin ve notasyon güncellemesini izleyin. Ve eğer bir komut dosyasının 644'ün altında 'İzin reddedildi' ile başarısız olduğunu görürseniz, bu bozuk bir dosya değil, eksik yürütme bitidir.