Drepturi pe fisiere in UNIX

Configurare noua (How To)

Situatie

Pe scurt, datorita faptului ca in UNIX orice este, de fapt, un fisier s-a implementat sistemul de permisiuni a fisierelor (implicit si al directoarelor). Astfel, un fisier se poate comporta in diferite moduri in functie de persoana care o acceseaza. Daca un fisier este accesat de proprietarul fisierului se comporta intr-un anumit fel… daca este accesat de altcineva dar face parte din grupul care este asociat fisierului se comporta in alt fel iar daca este accesat de oricine altcineva (care nu are nici o legatura cu fisierul) se comporta intr-un mod diferit.

Solutie

Modificarea drepturilor asupra unui fisier se face cu ajutorul comenzii chmod. Comanda chmod are urmatoarea sintaxa: chmod optiuni mod fisier.

Mai jos, un exemplu concret:

su-2.05b# ls -al
total 4
drwxr-xr-x   2 root  wheel  512 Jun 25 21:00 ./
drwxrwxrwt  13 root  wheel  512 Jun 25 21:00 ../
-rw-r--r--   1 root  wheel    0 Jun 25 21:00 fisier.txt
su-2.05b# chmod 700 fisier.txt
su-2.05b# ls -al
total 4
drwxr-xr-x   2 root  wheel  512 Jun 25 21:00 ./
drwxrwxrwt  13 root  wheel  512 Jun 25 21:00 ../
-rwx------   1 root  wheel    0 Jun 25 21:00 fisier.txt*
su-2.05b#

Dupa cum observati primele 10 caractere aveau valorile initiale „-rw-r–r–” iar dupa executarea comenzii chmod cele 10 caractere s-au schimbat in „-rwx––„. Adica, tradus in romana, caracterul – de la inceput ramane la fel (adica e tot fisier simplu), proprietarul are acum drepturile rwx (citire, scriere, executare) iar restul utilizatorilor (inclusiv cei din grupul asociat fisierului) nu mai au nici un drept.

 

Tip solutie

Permanent

Voteaza

(7 din 32 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?