Posts Tagged ‘002’

Intelegerea UMASK intr-un sistem UNIX based

UMASKCel mai pe scurt putem spune ca UMASK se ocupa de alocarea permisiunilor pentu fisiere si foldere intr-un sistem de operare UNIX based, bazandu-se pe o setare implicita data de administratorul sistemului.

Inainte de toate trebuie stabilit ca in cadrul fisierelor si folderelor permisiunile se aloca dupa regula:

4 – read

2 – write

1 – execute

In mod implicit UMASK-ul este setat la modul permisiv, adica 022 pentru root si 002 pentru userii obisnuiti, iar el poate fi modifica editant /etc/profile sau ~./bashrc.

UMASK 022, folosit pentru root, inseamna ca folderele create vor avea permisiuni de 755, iar fisierele de 644, mai precis ownerul poate scrie si modifica datele, dar restul userilor le pot doar vizualiza.

UMASK 002, folosit pentru userii obisnuiti din sistem, uinseamna ca folderele vor avea permisiuni de 775, iar fisierele de 664, mai precis ownerul poate scrie si modifica datele, grupul din care face parte userul, poate si el, iar ceilalti pot doar sa le vizualizeze.

 

 

 

Calcularea UMASK se face dupa urmatoarele reguli:

0 – Read Write Execute

1 – Read Write

2 – Read Execute

3 – Read

4 – Write Execute

5 – Write

6 – Execute

7 – No Permissions

Asadar:

022 – Owner: RWX, Group: RX, Others: RX

002 – Owner: RWX, Group: RWX, Others: RX

077 – Owner: RWD, Group: No permissions, Others: No permissions

026 – Owner: RWX, Group: RX, Others: X

027 – Owner: RWX, Group: RX, Others: No permissions

srv StandDuPp
Articole recente