İçeriğe geç

Unix Dosya İzinleri (chmod) Hesaplayıcı

İzin kutularından sekizlik değere, sekizlik değerden kutulara çevirin; chmod komutu hazır gelir.

"644 neydi, 755 neydi" sorusu her sunucu dokunuşunda yeniden sorulur. Bu araç iki yönlü çalışır: kutuları işaretleyerek sekizlik değeri üretebilir ya da elinizdeki değeri yazıp ne anlama geldiğini görebilirsiniz. setuid, setgid ve sticky bitleri de dâhil; simgesel gösterim (rwxr-xr-x) ve çalıştırılabilir chmod komutu aynı anda üretilir. Riskli birleşimler için ayrıca uyarı verilir.

Nasıl kullanılır

  1. Kutuları işaretleyin Sahip, grup ve diğer kullanıcılar için okuma, yazma ve çalıştırmayı seçin.
  2. Ya da değeri yazın Elinizde 644 gibi bir değer varsa kutuya yazın; kutular kendiliğinden güncellenir.
  3. Komutu kopyalayın Hazır chmod komutunu kopyalayıp dosya adını değiştirin.

Sık sorulan sorular

Dizinlerde çalıştırma izni ne anlama geliyor?
Dizinde x, içine girme ve içindeki dosyalara erişme iznidir. Okuma izni (r) yalnızca dizin listesini görmeyi sağlar; x olmadan dosyaları açamazsınız.
Web sunucusu için hangi izinler doğru?
Çoğu kurulumda dosyalar için 644, dizinler için 755 yeterlidir. 777 vermek sorunu çözüyor gibi görünür ama sunucudaki herkese yazma izni açar.
setuid neden riskli?
setuid açık bir program, onu çalıştıran kişinin değil dosya sahibinin yetkisiyle çalışır. Programda bir açık varsa bu yetki saldırgana geçer.

İlgili araçlar