Sobes.tech
Junior — Middle

Kas saaksite selgitada, mida tähendab Access Control List (ACL) Linux operatsioonisüsteemis ja kuidas seda kasutatakse juurdepääsu haldamiseks?

sobes.tech AI

Vastus AI-lt

Access Control List (ACL) in Linux on täiustatud mehhanism failide ja kataloogide juurdepääsu õiguste haldamiseks, mis täiendab standardseid õigusi (rwx omaniku, rühma ja teiste jaoks).

ACL võimaldab määrata juurdepääsuõigusi konkreetsetele kasutajatele ja gruppidele, ületades standardmudeli. See on kasulik, kui on vaja paindlikumat juurdepääsukontrolli, näiteks anda erinevaid õigusi erinevatele kasutajatele samal failil.

Linuxis kasutatakse ACL-iga töötamiseks käske getfacl (vaatamiseks) ja setfacl (seadistamiseks). Näide:

# Faili ACL-i vaatamine
getfacl näide.txt

# Lugejõu õiguse lisamine kasutajale user1
setfacl -m u:user1:r-- näide.txt

Nii laiendab ACL juurdepääsuhaldusvõimalusi ja võimaldab üksikasjalikult konfigureerida õigusi konkreetsetele kasutajatele ja gruppidele.