Linux'ta Dosya İzinleri (chmod) Nasıl Değiştirilir?
Kısa cevap: Linux'ta dosya izinlerini değiştirmek için chmod izin dosya_adi komutu kullanılır. Örneğin chmod 755 dosya.php dosyaya standart web izinlerini verir.
Dosya İzinleri Nasıl Okunur?
Linux'ta her dosya için üç grup izin vardır: sahip (owner), grup (group), diğerleri (others). Her grup için okuma (r=4), yazma (w=2) ve çalıştırma (x=1) yetkisi ayrı ayrı tanımlanır.
Sık Kullanılan chmod Değerleri
- 755: Sahip tam yetkili (okuma/yazma/çalıştırma), grup ve diğerleri sadece okuma/çalıştırma — klasörler ve script'ler için standart.
- 644: Sahip okuma/yazma, grup ve diğerleri sadece okuma — normal dosyalar için standart.
- 777: Herkese tam yetki — güvenlik riski taşır, sadece gerekli durumlarda ve geçici olarak kullanılmalıdır.
Komut Örnekleri
chmod 755 script.sh
chmod 644 index.php
chmod -R 755 klasor_adi
-R parametresi, izin değişikliğini klasör içindeki tüm alt dosya ve klasörlere de uygular.
Dosya Sahibini Değiştirme (chown)
İzinlerin yanı sıra dosyanın kime ait olduğunu değiştirmek isterseniz:
chown kullanici:grup dosya_adi
Sonuç
Doğru dosya izinleri, hem sitenin çalışması hem de güvenlik açısından kritiktir. 777 gibi aşırı geniş izinlerden kaçınılmalı, ihtiyaç duyulan minimum yetki verilmelidir.
Aradığınız Bilgiyi Bulamıyor musunuz?
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,