This shows you the differences between two versions of the page.
uso:laboratoare:laborator-07:perms [2020/12/01 15:01] liza_elena.babu created |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Permisiuni de acces ==== | ||
- | |||
- | Atât utilizatorii cât și grupurile de utilizatori sunt folosiți în Linux pentru controlul accesului. | ||
- | Controlul accesului presupune restricționarea operațiilor pe care utilizatorii le pot executa asupra resurselor sistemului (crearea de fișiere și directoare, modificarea și ștergerea acestora, execuția de programe, etc.). | ||
- | |||
- | Astfel, niciun utilizator nu poate să modifice/folosească un fișier dacă el, grupul din care face parte sau grupul ''others'' nu au acest drept (vom detalia imediat). | ||
- | |||
- | În Linux, exista două concepte ce sunt folosite pentru a oferi securitate la nivelul sistemului de fișiere: | ||
- | * file ownership | ||
- | * permisiuni | ||
- | |||
- | Fiecare fișier este deținut de un singur utilizator și de un singur grup, și are anumite permisiuni. Fiecare utilizator sau grup poate să dețină mai multe fișiere. | ||
- | |||
- | Fiecare resursă din sistemul de fișiere are permisiuni pentru trei categorii de utilizatori: | ||
- | * utilizator (owner): utilizatorul care este deținătorul fișierului/directorului | ||
- | * grup (group): grupul de utilizatori care deține fișierul/directorul | ||
- | * ceilalți (others): utilizatorii care nu intră în niciuna dintre categoriile anterioare | ||
- | |||
- | Pentru fiecare dintre cele trei categorii există trei permisiuni, care oferă următoarele drepturi: | ||
- | * de citire: utilizatorul/grupul poate citi conținutul fișierului, respectiv poate lista conținutul directorului | ||
- | * de scriere: utilizatorul/grupul poate modifica/șterge conținutul fișierului, respectiv poate crea/șterge/redenumi fișiere din director | ||
- | * de execuție: utilizatorul/grupul poate lansa fișierul în execuție, respectiv poate parcurge directorul | ||
- | |||
- | Ordinea în care se aplică aceste permisiuni este următoarea: | ||
- | - dacă utilizatorul este deținătorul fișierului, atunci se aplică permisiunile pentru owner | ||
- | - dacă face parte din grupul deținător, atunci se aplică permisiunile pentru grup | ||
- | - dacă niciuna dintre condițiile precedente nu este adevărată, atunci se aplică permisiunile pentru others | ||