"Linux" įrankis setfacl naudojamas išplėstiniams failų ir katalogų prieigos kontrolės sąrašams (ACL) nustatyti ir tvarkyti. ACL leidžia lanksčiau valdyti prieigos teises nei standartinės "Linux" prieigos teisės.
Įrangos funkcijos

setfacl leidžia atlikti šias funkcijas:
- Nustatyti išplėstinius failų ir katalogų prieigos kontrolės sąrašus (ACL). ACL leidžia nustatyti lankstesnes prieigos teises nei standartinės "Linux" prieigos teisės.
- Pakeisti esamus ACL. Galite keisti konkrečių naudotojų, grupių arba visų naudotojų prieigos teises.
- ACL pašalinimas. Jei jums nebereikia išplėstinių prieigos valdymo sąrašų, galite juos pašalinti naudodami komandą
setfacl. - Dabartinių ACL rodymas. Norėdami peržiūrėti dabartines failų ir katalogų prieigos teises, galite naudoti komandą
setfacl. - ACL kopijavimas. Leidžia nukopijuoti ACL iš vieno failo ar katalogo į kitą naudojant komandą
setfacl. - Paveldėtų prieigos teisių nustatymas. Galite nustatyti paveldimas katalogų teises, kad nauji failai ir pakatalogiai automatiškai paveldėtų teises iš pagrindinio katalogo.
- ACL kaukės nustatymas. Kaukė apibrėžia maksimalias prieigos teises visiems ACL naudotojams ir grupėms.
Setfacl yra galingas prieigos teisių valdymo įrankis "Linux" ir gali būti naudingas įvairiais atvejais, pavyzdžiui, nustatant skirtingas prieigos teises skirtingiems naudotojams ar grupėms, nustatant tik skaitymo arba tik rašymo teises.
Kaip įdiegti setfacl?
Norėdami įdiegti " setfacl" įrankį "Ubuntu" arba "Debian", galite naudoti šią komandą:
sudo apt-get install acl
Įdiegę įrankį , galite naudoti komandą setfacl, kad nustatytumėte failų ir katalogų ACL. Pavyzdžiui, norėdami nustatyti ACL failui "file.txt" ir leisti grupei "users" skaityti ir rašyti, galite naudoti šią komandą:
setfacl -m g:users:rw file.txt
Tai nustatys "users" grupės skaitymo ir rašymo teises failui "file.txt". Norėdami nustatyti sudėtingesnes teises, komandoje setfacl taip pat galite naudoti įvairias parinktis ir raktus.