Dosya izinleri nedir?
Dosya izinleri, Linux ve Unix sistemlerinde bir dosya veya dizini kimin okuyabileceğini, yazabileceğini ve çalıştırabileceğini belirleyen erişim kurallarıdır. Üç kullanıcı sınıfına (sahip, grup, diğerleri) ayrı ayrı okuma, yazma ve çalıştırma yetkisi tanımlanır.
Doğru izinler, bir web sitesinin ele geçirilmesi durumunda saldırganın etkisini sınırlayan temel güvenlik önlemidir.
Nasıl çalışır?
İzinler sayısal olarak da gösterilir: okuma 4, yazma 2, çalıştırma 1 değerindedir. Üç sınıf için toplanarak üç haneli bir sayı oluşur. Örneğin 644 sahibin okuyup yazabileceğini, grup ve diğerlerinin yalnızca okuyabileceğini ifade eder.
644: Dosyalar için yaygın varsayılan.755: Dizinler ve çalıştırılabilir dosyalar için yaygın.600: Yalnızca sahibin erişebildiği özel dosyalar için.777: Herkese tam yetki; güvenlik riskidir.
İzinler chmod, sahiplik ise chown