Linux dosya izinlerini anlayın ve ayarlayın
Linux, macOS ve diğer Unix benzeri sistemlerdeki her dosya ve dizinin; kimin okuyabileceğini, değiştirebileceğini ve çalıştırabileceğini belirleyen izinleri vardır. Bu izinler 755 gibi rakamlarla veya rwxr-xr-x gibi harflerle ifade edilir ve chmod komutuyla ayarlanır. Bu hesaplayıcı, iki format arasında dönüştürme yapar, her bir ayarın ne anlama geldiğini açıklar ve size çalıştırmanız gereken tam komutu verir.
Özellikler
- Sahip, grup ve diğerleri için okuma, yazma ve çalıştırma izinlerine özel onay kutusu tablosu.
- Oktal (
644,4755) veya sembolik formatta (rw-r--r--) mod girme. - Özel bitler: setuid, setgid ve sticky.
- İzinlerin sade bir dille özeti.
- Dosya adınız için kopyalamaya hazır chmod komutu.
- Kullanım amaçlarıyla birlikte yaygın hazır ayarlar.
Rakamlar nasıl çalışır
Her bir rakam; okuma (4), yazma (2) ve çalıştırma (1) değerlerinin toplamıdır:
| Rakam | İzinler | Sembolik |
|---|---|---|
| 7 | okuma + yazma + çalıştırma | rwx |
| 6 | okuma + yazma | rw- |
| 5 | okuma + çalıştırma | r-x |
| 4 | sadece okuma | r-- |
| 0 | erişim yok | --- |
Bu üç rakam sırasıyla dosya sahibine, gruba ve diğer herkese uygulanır. En başa eklenen dördüncü bir rakam ise özel bitleri ayarlar.
Yaygın izinler
| Mod | Kullanım |
|---|---|
644 |
Normal dosyalar, web sayfaları, görseller |
755 |
Scriptler, programlar ve dizinler |
600 |
SSH anahtarları ve .env dosyaları gibi özel dosyalar |
700 |
~/.ssh gibi özel dizinler |
664 / 775 |
Bir grupla paylaşılan dosya ve klasörler |
400 |
Sadece okunabilir gizli veriler, örn. bulut anahtar dosyaları |
İlgili araçlar
Cron İfadesi Oluşturucu ile betikleri zamanlayın, Hash Oluşturucu ile indirilen dosyaları doğrulayın veya Sayı Tabanı Dönüştürücü ile sekizlik sayıları ikilik ve on altılık sistemlere dönüştürün.