chmod'un üç rakamı ne anlama gelir
Bir Unix dosya modu, her kitle için bir rakam içeren küçük bir sayıdır: önce sahip, sonra grup, sonra herkes. Her rakam okuma (4), yazma (2) ve çalıştırmayı (1) toplar. Yani 7 üçünü de, 6 okuma ve yazmayı, 5 okuma ve çalıştırmayı, 0 ise hiçbir şeyi ifade eder. Bu yüzden 644 modu şöyle okunur: sahip okuyabilir ve yazabilir, diğer herkes yalnızca okuyabilir.
Kutulardan komuta
- İstediğiniz izinleri ızgarada işaretleyin. Sekizli ve sembolik alanlar her tıklamayı izler.
- Ya da bir betik için 755 veya özel bir anahtar için 600 gibi yaygın bir modla düğmelerden birinden başlayın.
- Zaten bir değeriniz mi var? Sekizli alanına
750ya da Sembolik alanınarwxr-x---yazın; kutular güncellenir.ls -lçıktısındaki-rwxr-xr-xgibi on karakterlik bir dize de çalışır. - Dosya veya klasör adını girin; tüm bir dizin ağacı için özyinelemeli seçeneği işaretleyin.
- Kopyala'ya basın ve hazır komutu terminalinize yapıştırın.
Setuid, setgid ve sticky bit
Üç ek onay kutusu, öne dördüncü bir rakam ekler: setuid 4, setgid 2 ve sticky 1'dir. Setuid'li bir program sahibinin haklarıyla çalışır; passwd korumalı dosyaları bu sayede düzenleyebilir. Setgid aynısını grup için yapar ve bir klasörde yeni dosyaların o grubu devralmasını sağlar. /tmp gibi bir klasördeki sticky bit, kullanıcıların başkasına ait dosyaları silmesini engeller. Sembolik biçimde s ve t olarak görünürler; büyük harf S ya da T, bitin ayarlandığı ama altındaki çalıştırma hakkının olmadığı anlamına gelir.
Tekrar tekrar karşılaşacağınız modlar
644: herkesin okuyabildiği, yalnızca sahibin yazabildiği normal dosyalar.755: başkalarının girebileceği betikler, programlar ve klasörler.600ve700: SSH anahtarlarının gerektirdiği gibi özel dosyalar ve klasörler.777: herkes her şeyi yapabilir. Sunucuda kaçının; bunun yerine sahibi düzeltin.
Klasörlere girilebilmesi için çalıştırma hakkı gerekir; bu yüzden dosyaları 644 olan yerde klasör genellikle 755'tir.
Hiçbir şey tarayıcınızdan çıkmaz
Hesaplama sayfadaki basit bir aritmetiktir. Yazdığınız dosya adları yüklenmez ve araç dosyalarınıza hiçbir zaman dokunmaz; yalnızca sizin çalıştıracağınız komutu yazdırır. Sayfayı kapattığınızda girdiğiniz bilgiler de silinir.