
Ç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 |