Sunucu Yönetimi

Linux Dosya İzinleri: chmod ve chown Kullanımı

2 görüntülenme 15.06.2026

Linux İzin Sistemi Mantığı

Linux'ta her dosya ve klasörün üç tür kullanıcı için izinleri vardır: sahip (owner), grup (group) ve diğerleri (others). Her biri için okuma (r=4), yazma (w=2) ve çalıştırma (x=1) izinleri tanımlanır. Bu değerlerin toplamı sayısal izin değerini oluşturur.

chmod ile İzin Değiştirme

# Sayısal yöntem
chmod 755 dosya.sh    # sahip: rwx, grup: r-x, diğer: r-x
chmod 644 index.php   # sahip: rw-, grup: r--, diğer: r--

# Sembolik yöntem
chmod +x betik.sh     # çalıştırma izni ekle
chmod -R 755 /klasor  # klasör ve içindekiler (recursive)

Yaygın İzin Değerleri

Web sunucularında genel kural: klasörler için 755, dosyalar için 644 kullanılır. Hassas yapılandırma dosyaları için 600 tercih edilir. Güvenlik açısından hiçbir zaman 777 (herkese tam yetki) kullanmamaya çalışın.

chown ile Sahiplik Değiştirme

# Sahibi değiştir
sudo chown kullanici dosya.txt

# Sahip ve grubu birlikte değiştir
sudo chown www-data:www-data /var/www/html -R

Web sitesi dosyalarının web sunucusu kullanıcısına (Apache'de www-data, bazı sistemlerde nginx) ait olması, izin hatalarını ve güvenlik sorunlarını önler.

Bu makale işinize yaradı mı?

Paylaş: Twitter LinkedIn