Mokėjimo būdai Abuse

Linux setfacl įrankis: paskirtis ir funkcijos

05.11.2023, 23:41

"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

Linux setfacl įrankis: paskirtis ir funkcijos

setfacl leidžia atlikti šias funkcijas:

  1. 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.
  2. Pakeisti esamus ACL. Galite keisti konkrečių naudotojų, grupių arba visų naudotojų prieigos teises.
  3. ACL pašalinimas. Jei jums nebereikia išplėstinių prieigos valdymo sąrašų, galite juos pašalinti naudodami komandą setfacl.
  4. Dabartinių ACL rodymas. Norėdami peržiūrėti dabartines failų ir katalogų prieigos teises, galite naudoti komandą setfacl.
  5. ACL kopijavimas. Leidžia nukopijuoti ACL iš vieno failo ar katalogo į kitą naudojant komandą setfacl.
  6. Paveldėtų prieigos teisių nustatymas. Galite nustatyti paveldimas katalogų teises, kad nauji failai ir pakatalogiai automatiškai paveldėtų teises iš pagrindinio katalogo.
  7. 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.