PRAVA PRISTUPA
Unix File Permissions
Bin 000 001 010 011 100 101 110 111
Dec 0 1 2 3 4 5 6 7
Permission: no access execute write read
7 = 1+2+4 = rwx
6 = 2+4 = rw
5 = 1+4 = rx
4 = r
3 = 1+2 = wx
2 = w
1 = x
Klase pristupa datoteci
u (User-owner) --- pristup koji je dozvoljen vlasniku
CHMOD g (Group) --- pristup koji je dozvoljen grupi
o (Other - not owner or group member) --- pristup koji je dozvoljen ostalima
Vrste pristupa
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
READ (citanje) r ---r na datoteci da moze da se otvori i cita, na direktorijumu da moze da se izlista sadrzaj direktorijuma
WRITE w (pisanje) ---w na datoteci znaci da moze da se izmeni sadrzaj datoteke, na direktor.da moge da se kreiraju i brisu datoteke iz direkt.
EXECUTE x (izvrsavanje) ---x na datoteci da moze da se izvrsi kao program, na direktorijumu da moze da se u njega udje i pristupi datotekama u direktorijumu, npr. koristeci cd komandu (ali ne i da se lista sadrzaj direktorjuma, za to je potrebno da se ima r dozvola)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Chmod --- menja prava pristupa datoj datoteci/direktorijumu, argumenti simbolicki ili numericki
simbolicke oznake
a - all
u - user
g - group
o –others
dodavanje prava +
oduzimanje prava -
postavljanje =
chmod a-r text --- oduzima pravo citanja svima
chmod o+r text --- daje pravo citanja ostalima
chmod u=rw go= text --- vlasnik r i w, grupa i ostali nista
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Numericki argumenti:
izvrsavanje (1),
pisanje (2)
citanje (4)
rwx
000 - 0 ---bez prava
001 - 1 ---pravo izvrsavanja
010 - 2 ---pravo pisanja
011 - 3 ---pisanje i izvrsavanje
100 - 4 ---citanje
101 –5 ---citanje i izvrsavanje
110 - 6 ---citanje i pisanje
111 - 7 ---sva prava
chmod 0755 ---vlasnik sve, grupa i ostali rx
chmod 0777 ---svi sva prava

