Güncel değerler
Geliştirici araçları

Chmod Hesaplama

Chmod Hesaplama aracında değerleri gir, sonuç sen yazdıkça anında hesaplansın.

Son güncelleme: 5 Ekim 2026Hesaplama tarayıcında yapılır

Giriş yöntemi
Sekizlik755
Sembolik
rwxr-xr-x
Komut
chmod 755 dosya
Sahip: okuma + yazma + çalıştırma Grup: okuma + çalıştırma Diğerleri: okuma + çalıştırma

Linux dosya izinlerini doğru ayarla

Linux ve Unix tabanlı sunucularda her dosyanın sahip, grup ve diğer kullanıcılar için ayrı okuma, yazma ve çalıştırma izni vardır. Chmod hesaplama aracı bu izinleri iki yoldan girmene izin verir: kutucukları tek tek işaretleyebilir ya da 644, 755, 4755 gibi sekizlik bir değer yazabilirsin. Araç sonucu sekizlik ve sembolik (rwxr-xr-x gibi) gösterimle, kullanıma hazır chmod komutuyla ve izinlerin ne anlama geldiğini anlatan bir açıklamayla birlikte verir.

Sekizlik değer basit bir toplamdır: okuma 4, yazma 2, çalıştırma 1 puandır. Her basamak bir kullanıcı grubunu temsil eder. Dört basamaklı değerlerde baştaki rakam özel bitleri gösterir: 4 setuid, 2 setgid, 1 sticky bit. Örneğin herkesin yazabildiği /tmp klasöründe sticky bit, kullanıcıların yalnızca kendi dosyalarını silebilmesini sağlar.

Örnek: 755 değerinde sahip 4+2+1 = 7 ile her şeyi yapabilir, grup ve diğerleri 4+1 = 5 ile okuyup çalıştırabilir; sembolik karşılığı rwxr-xr-x’tir ve klasörler ile betikler için yaygın kullanılır. 644 ise rw-r–r– demektir; sahip okuyup yazabilir, diğerleri yalnızca okur. Web sitelerindeki HTML, CSS ve .htaccess dosyaları için tipik değer budur.

En tehlikeli alışkanlık, bir hata çıktığında her şeye 777 vermektir; bu, herkesin dosyayı değiştirebilmesi anlamına gelir ve paylaşımlı sunucularda güvenlik açığı yaratır. Klasörlerde çalıştırma izni “içine girebilme” anlamı taşır, bu yüzden klasörler genelde 755 olur. Gizli anahtar ya da parola içeren yapılandırma dosyalarında 600 gibi yalnızca sahibin erişebildiği bir değer tercih edilir. İzinlerin bit mantığını bitwise işlem hesaplama ile, sekizlik sayıları sayı tabanı dönüştürücü ile inceleyebilirsin. Zamanlanmış betik çalıştıracaksan cron ifadesi oluşturucu da işine yarar.

Diğer araçlar

Tümü