Dovoljenja

V večuporabniškem okolju je varnost uporabnikov in sistema pomembna. Linux pozna tri ločene razrede.

  • r – dovoljenje za branje (read), ki omogoča branje datoteke.

  • w – dovoljenje za pisanje (write), ki omogoča spreminjanje datoteke.

  • x – dovoljenje za izvajanje (execute), ki omogoča izvajanje datoteke.

Gornji seznam prikazuje simbolični zapis vsakega dovoljenja v polkrepkem besedilu. Vsako dovoljenje ima tudi osmiški zapis:

  • r4

  • w2

  • x1

Primer dovoljenj

Da vidite dovoljenja, vnesite

ls -l ~/

, ki izpiše seznam map in datotek v domači mapi trenutnega uporabnika. Na primer:

drwxr-xr-x 2 uporabnik skupina 4096 2009-12-17 11:10 Dokumenti

Prvi stolpec, ki vsebuje drwxr-xr-x, si lahko razlagamo na naslednji način:

Vrsta datotekeUporabniška dovoljenjaSkupinska dovoljenjaDovoljenja za druge
dmaparwx – uporabniška dovoljenja za branje, pisanje in izvajanje.r-x – skupinska dovoljenja za branje in izvajanje.r-x – dovoljenja za branje in izvajanje za vse ostale.

Povzetek osmiškega v simboličnem

OsmiškoSimboličnoOpis
0---Brez dovoljenj
1--xSamo izvajanje
2-w-Samo pisanje
3 (2+1)-wxPisanje in izvajanje
4r--Samo pisanje
5 (4+1)r-xBranje in izvajanje
6 (4+2)rw-Branje in pisanje
7 (4+2+1)rwxBranje, pisanje in izvajanje