Maksājuma metodes Abuse

Linux setfacl utilīta: mērķis un funkcijas

05.11.2023, 23:41

Lietderība setfacl operētājsistēmā Linux tiek izmantota, lai iestatītu un pārvaldītu uzlabotos piekļuves kontroles sarakstus (ACL) failiem un direktorijiem. ACL ļauj elastīgāk pārvaldīt piekļuves tiesības nekā standarta Linux piekļuves tiesības.

Lietderības funkcionalitāte

Linux setfacl utilīta: mērķis un funkcijas

setfacl ļauj veikt šādas funkcijas:

  1. iestatīt paplašinātus piekļuves kontroles sarakstus (ACL) failiem un direktorijiem. ACL ļauj iestatīt elastīgākas piekļuves tiesības nekā standarta Linux piekļuves tiesības.
  2. modificēt esošos ACL. Jūs varat mainīt piekļuves tiesības konkrētiem lietotājiem, grupām vai visiem lietotājiem.
  3. ACL atcelšana. Ja paplašinātie piekļuves kontroles saraksti jums vairs nav nepieciešami, varat tos noņemt, izmantojot komandu setfacl.
  4. Pašreizējo ACL parādīšana. Jūs varat izmantot komandu setfacl, lai apskatītu failu un direktoriju pašreizējās piekļuves tiesības.
  5. ACL kopēšana. Ļauj kopēt ACL no viena faila vai direktorija uz citu, izmantojot komandu setfacl.
  6. Pārmantoto piekļuves tiesību iestatīšana. Var iestatīt mantotās tiesības direktorijiem, lai jauni faili un apakšdirektoriji automātiski pārņemtu tiesības no vecākā direktorija.
  7. ACL maskas iestatīšana. Maska nosaka maksimālās piekļuves tiesības visiem ACL lietotājiem un grupām.

Setfacl ir spēcīgs rīks piekļuves tiesību pārvaldībai Linux, un tas var būt noderīgs dažādos scenārijos, piemēram, nosakot dažādas piekļuves tiesības dažādiem lietotājiem vai grupām, nosakot tikai lasīšanas vai tikai rakstīšanas atļaujas.

Kā instalēt setfacl?

Lai instalētu setfacl utilītu Ubuntu vai Debian, varat izmantot šādu komandu:

sudo apt-get install acl

Pēc utilīta instalēšanas varat izmantot komandu setfacl , lai iestatītu ACL failiem un direktorijiem. Piemēram, lai iestatītu ACL failam "file.txt" un atļautu grupai "users" lasīt un rakstīt, varat izmantot šādu komandu:

setfacl -m g:users:rw file.txt

Tas iestatīs lasīšanas un rakstīšanas atļaujas grupai "users" failam "file.txt". Lai iestatītu sarežģītākas atļaujas, ar komandu setfacl var izmantot arī dažādas opcijas un atslēgas.