Dopuštenja datotečnog sustava

From Wikipedia, the free encyclopedia

Remove ads

Dopuštenja datotečnog sustava određuju prava pristupa datotekama na datotečnom sustavu. Primjeri prava pristupa složenijih operacijskih sustava (poput Unixa) su:

  • pravo vidjeti da datoteka postoji (onaj tko smije vidjeti sadržaj direktorija)
  • pravo pokretanja datoteke (ako je datoteka izvršna)
  • pravo gledanja sadržaja datoteke
  • pravo mijenjanja odnosno uređivanja datoteke

Ova prava su izvedena na razini operacijskog sustava pomoću sustava od 3 bita za pojedinu razinu korisnika, tako što su definirana tri prava:

  • pravo čitanja datoteke - najviši bit od tri
  • pravo mijenjanja datoteke - srednji bit od tri
  • pravo izvođenja datoteke - najniži bit od tri

Sve kombinacije ova tri prava mogu se predstaviti oktalnim brojevima, jer se s tri bita mogu predstaviti sve brojevi od 0 do 7. Kad bi na sustavu postojali samo vlasnici datoteka i svi ostali, ako bi se htjelo da dva korisnika imaju pristup istoj datoteci morala bi se datoteka kopirati ili bi se sustav moralo složiti tako da je moguće dodavati proizvoljne vlasnike datoteka, što nije predviđeno prvim operacijskim sustavima odnosno prvim datotečnim sustavima, nego je osmišljen puno jednostavniji mehanizam: iako se za korisnike po kreiranju računa na Unix sustavima stvaraju istoimene grupe (pa je npr. korisnik speedy odmah dodijeljen grupi speedy), moguće je stvarati i nove grupe, te je moguće da je jedan korisnik član više grupa. To se npr. rabi u tvrtkama gdje su korisnici u grupama tipa: računovodstvo, razvoj, održavanje, upravni odbor.

Tako dolazimo do tablice prava pristupa u obliku tri oktalne brojke kojima prethodi znamenka 0 kojom se u većini programskih jezika definira oktalna konstanta:

Više informacija simbolički zapis, brojevni zapis ...
Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads