Makseviisid Abuse

Linuxi setfacl utiliit: eesmärk ja funktsioonid

05.11.2023, 23:41

Linuxi utiliiti setfacl kasutatakse failide ja kataloogide täiustatud juurdepääsukontrolli nimekirjade (ACL) seadistamiseks ja haldamiseks. ACLid võimaldavad paindlikumat juurdepääsuõiguste haldamist kui tavalised Linuxi juurdepääsuõigused.

Utiliidi funktsionaalsus

Linuxi setfacl utiliit: eesmärk ja funktsioonid

setfacl võimaldab teil täita järgmisi funktsioone:

  1. Määrata täiustatud juurdepääsukontrolli nimekirju (ACL) failide ja kataloogide jaoks. ACLid võimaldavad määrata juurdepääsuõigusi, mis on paindlikumad kui Linuxi standardsed juurdepääsuõigused.
  2. Olemasolevate ACLide muutmine. Saate muuta konkreetsete kasutajate, rühmade või kõigi kasutajate juurdepääsuõigusi.
  3. ACLide eemaldamine. Kui te ei vaja enam täiustatud juurdepääsukontrolli nimekirju, saate need käsuga setfacl eemaldada.
  4. Praeguste ACLide kuvamine. Saate käsuga setfacl vaadata failide ja kataloogide praeguseid juurdepääsuõigusi.
  5. ACLide kopeerimine. Võimaldab kopeerida ACL-i ühest failist või kataloogist teise, kasutades käsku setfacl.
  6. Päritud juurdepääsuõiguste seadistamine. Saate määrata kataloogidele päritud õigused, nii et uued failid ja alamkataloogid pärivad automaatselt õigused vanemkataloogilt.
  7. ACL-i maski määramine. Maski abil määratakse ACL-i kõigi kasutajate ja rühmade maksimaalsed juurdepääsuõigused.

setfacl on võimas vahend Linuxi juurdepääsuõiguste haldamiseks ja see võib olla kasulik erinevates stsenaariumides, näiteks erinevate juurdepääsuõiguste määramine erinevatele kasutajatele või gruppidele, ainult lugemis- või ainult kirjutamisõiguste määramine.

Kuidas paigaldada setfacl?

Utiliidi setfacl installimiseks Ubuntus või Debianis saate kasutada järgmist käsku:

sudo apt-get install acl

Pärast utiliidi paigaldamist , saate failide ja kataloogide ACL-i määramiseks kasutada käsku setfacl. Näiteks faili "file.txt" ACL-i seadmiseks ja grupi "users" lugemis- ja kirjutamisõiguse lubamiseks saate kasutada järgmist käsku:

setfacl -m g:users:rw file.txt

See määrab faili "file.txt" lugemis- ja kirjutamisõigused grupile "users". Te võite kasutada ka erinevaid valikuid ja võtmeid käsuga setfacl, et määrata keerulisemaid õigusi.