Çok kullanıcılı ortamda, kullanıcıların ve sistem verisinin güvenliği önemlidir. Linux üç özel ve birbirinden ayrı sınıf vardır:
r - read(okuma) izni dosyayı okuma izni verir.
w - write(yazma) izni dosyayı düzenleme izni verir.
x - execute(çalıştırma) izni dosyayı çalıştırma izni verir.
Yukarıdaki listede her izinin koyu yazılmış sembolik yazımı gösteriliştir. Her izinin bir de sekizlik tabanda bir yazımı vardır:
r - 4
w - 2
x - 1
Dosya ve dizinlerin izinlerini görmek için,
ls -l ~/
yazın. Bu komut o anki kullanıcının home dizinindeki dosya ve dizinlerin izinlerini ekrana çıktı olarak yazdıracaktır. Örnek olarak:
drwxr-xr-x 2 username usergroup 4096 2009-12-17 11:10 Documents
İlk sütunda bulunan drwxr-xr-x çıktısı aşağıda yorumlanacaktır:
| Dosya Türü | Kullanıcı İzinleri | Grup İzinleri | Diğer İzinler |
|---|---|---|---|
| d - directory | rwx - read, write and execute permissions for the user. | r-x - read and execute permissions for the group. | r-x - read and execute permissions for all others. |
| Sekizlik | Sembolik | Açıklama |
|---|---|---|
| 0 | --- | İzin yok |
| 1 | --x | Sadece çalıştırma izni var |
| 2 | -w- | Sadece yazma izni var |
| 3 (2+1) | -wx | Yazma ve çalıştırma izni var |
| 4 | r-- | Sadece okuma izni var |
| 5 (4+1) | r-x | Okuma ve çalıştırma izni var |
| 6 (4+2) | rw- | Okuma ve yazma izni var |
| 7 (4+2+1) | rwx | Okuma, yazma ve çalıştırma izni var |