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:
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads