top of page

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

 

 

© 2015 by Sasa Djuric

  • Twitter Square
  • facebook-square
bottom of page