Sobes.tech
Junior — Middle

Можете ли објаснити шта значи Access Control List (ACL) у оперативном систему Linux и како се користи за управљање приступом?

sobes.tech АИ

Одговор од АИ

Lista kontrole pristupa (ACL) u Linux-u je napredni mehanizam za upravljanje pravima pristupa fajlovima i direktorijumima, koji dopunjuje standardna prava (rwx za vlasnika, grupu i ostale).

ACL omogućava postavljanje prava pristupa za specifične korisnike i grupe, prevazilazeći standardni model. Ovo je korisno kada je potrebna fleksibilnija kontrola pristupa, na primer, dodeljivanje različitih prava različitim korisnicima na isti fajl.

Za rad sa ACL u Linux-u koriste se komande getfacl (za prikaz) i setfacl (za podešavanje). Primer:

# Prikaz ACL fajla
getfacl primer.txt

# Dodavanje prava za čitanje za korisnika user1
setfacl -m u:user1:r-- primer.txt

Na ovaj način, ACL proširuje mogućnosti upravljanja pristupom, omogućavajući detaljnu konfiguraciju prava za pojedinačne korisnike i grupe.