chmod 777 neden tehlikeli?
Bir eklenti çalışmadığında forumlarda sıkça “klasöre 777 izni verin” önerisiyle karşılaşırsınız. Bu çoğu zaman sorunu geçici olarak gizler ama sitenizi savunmasız bırakır.
Üç rakam ne anlatır?
Her rakam sırasıyla dosya sahibi, grup ve diğerleri içindir. Okuma 4, yazma 2, çalıştırma 1 değerindedir ve toplanır. 644, sahibin okuyup yazabildiği, diğerlerinin yalnızca okuyabildiği anlamına gelir. 755 buna ek olarak herkesin çalıştırmasına, yani klasörlerde içine girmesine izin verir.
777'nin sorunu
777, sunucudaki herhangi bir işlemin dosyayı değiştirebilmesi demektir. Bir eklentideki açık veya başka bir süreç bu yetkiyi kullanarak dosyalarınıza zararlı kod ekleyebilir. Ayrıca güvenlik nedeniyle birçok sunucu, 777 izinli PHP dosyalarını çalıştırmayı reddeder ve 500 hatası verir.
Önerilen değerler
- Klasörler: 755
- Dosyalar (HTML, PHP, görsel): 644
- wp-config.php, .env gibi gizli yapılandırma dosyaları: 600 veya 640
Paylaşımlı hostingde dosyalar hesabınız adına çalıştığı için yazma izni gerektiren klasörler bile 755 ile çalışır.
403 hatası ve izinler
Bir klasörde çalıştırma (x) izni yoksa web sunucusu içine giremez ve ziyaretçi 403 hatası görür. Hatalı izinleri toplu düzeltmek için klasörleri 755, dosyaları 644 yapan find komutları kullanılabilir.
Chmod hesaplayıcı izinleri okumanızı, oluşturmanızı ve riskli ayarları görmenizi sağlar.
Yorumlar0
Henüz Yorum Yok
İlk düşüncenizi paylaşan siz olun.
Yorum bırakmak için lütfen giriş yapın veya kaydolun.