Puteți explica ce înseamnă Lista de Control al Accesului (ACL) în sistemul de operare Linux și cum este utilizată pentru gestionarea accesului?
sobes.tech AI
Răspuns de la AI
Lista de Control Acces (ACL) în Linux este un mecanism avansat de gestionare a drepturilor de acces la fișiere și directoare, care completează drepturile standard (rwx pentru proprietar, grup și alții).
ACL permite stabilirea drepturilor de acces pentru utilizatori și grupuri specifice, depășind modelul standard. Acest lucru este util atunci când este nevoie de un control mai flexibil al accesului, de exemplu, acordând diferite drepturi diferiților utilizatori asupra aceluiași fișier.
Pentru a lucra cu ACL în Linux, se folosesc comenzile getfacl (vizualizare) și setfacl (setare). Exemplu:
# Vizualizați ACL-ul fișierului
getfacl exemplu.txt
# Adăugați dreptul de citire pentru utilizatorul user1
setfacl -m u:user1:r-- exemplu.txt
Astfel, ACL extinde capacitățile de gestionare a accesului, permițând configurarea detaliată a drepturilor pentru utilizatori și grupuri specifice.