Nasıl kullanılır
- Sahip, grup ve diğerleri için izinleri işaretleyin ya da sekizli bir değer veya sembolik bir dize yazın.
- Gerekirse setuid, setgid veya sticky bit ekleyin.
- chmod komutunu sayısal veya sembolik biçimde kopyalayın.
Seçeneklerin açıklaması
- Sekizli
- Her basamak sahip, grup ve diğerleri için okuma (4), yazma (2) ve çalıştırma (1) değerlerini toplar. 755 = sahip için rwx, grup ve diğerleri için r-x. Başa eklenen dördüncü bir basamak özel bitleri ayarlar.
- Özel bitler
- setuid (4) bir programı sahibinin yetkileriyle çalıştırır; setgid (2) onu grubunun yetkileriyle çalıştırır veya bir dizindeki yeni dosyaların grubu devralmasını sağlar; /tmp gibi bir dizindeki sticky bit (1) ise dosyaları yalnızca sahiplerinin silebilmesini sağlar.
Örnekler
| Sekizli | Sembolik | Tipik kullanım |
|---|---|---|
| 600 | rw—–– | Özel anahtarlar, gizli bilgiler |
| 644 | rw-r–r– | Normal dosyalar |
| 755 | rwxr-xr-x | Dizinler, betikler |
| 1777 | rwxrwxrwt | /tmp |
Sıkça sorulan sorular
644 ve 755 ne anlama gelir?
644 (rw-r--r--) dosyalar için tipiktir — sahip düzenleyebilir, herkes okuyabilir. 755 (rwxr-xr-x) dizinler ve betikler için tipiktir — herkes okuyabilir ve dizine girebilir ya da çalıştırabilir, yalnızca sahip değiştirebilir.
777’den neden kaçınmalıyım?
Sistemdeki her kullanıcının dosyayı değiştirmesine veya başka bir dosyayla değiştirmesine izin verir. Web sunucuları ve SSH bu nedenle herkesin yazabildiği dosyaları reddeder veya uyarı verir.
ls çıktısındaki büyük S veya T ne anlama gelir?
Özel bit ayarlanmış ama karşılık gelen çalıştırma biti ayarlanmamıştır; bu genellikle bir hatadır.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.