İzinler

Ç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

İzinlere Örnek

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ı İzinleriGrup İzinleriDiğ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 Tabandaki Yazımın Karşılığı

SekizlikSembolikAçıklama
0---İzin yok
1--xSadece çalıştırma izni var
2-w-Sadece yazma izni var
3 (2+1)-wxYazma ve çalıştırma izni var
4r--Sadece okuma izni var
5 (4+1)r-xOkuma ve çalıştırma izni var
6 (4+2)rw-Okuma ve yazma izni var
7 (4+2+1)rwxOkuma, yazma ve çalıştırma izni var