Õpi Linuxi käsku - getfacl

Nimi

getfacl - saada failide juurdepääsu kontrollnimekirjad

Kokkuvõte

getfacl [-dRLPvh] fail ...

getfacl [-dRLPvh] -

Kirjeldus

Iga faili jaoks kuvab getfacl faili nimi, omanik, grupp ja juurdepääsukontrolli nimekiri (ACL). Kui kataloogis on vaikimisi ACL, näeb getfacl ka vaikimisi ACL-i. Mitte-kataloogides ei saa olla vaikimisi aknad.

Kui getfaclit kasutatakse failisüsteemis, mis ei toeta ACL-sid, kuvab getfacl traditsioonilise faili režiimi litsibitides määratletud juurdepääsuõigused.

Getfacli väljundvorming on järgmine:

1: # file: somedir / 2: # owner: lisa 3: # group: staff 4: user :: rwx 5: user: joe: rwx #effective: rx 6: group :: rwx #effective: rx 7: group: lahe: rx 8: mask: rx 9: muu: rx 10: vaikimisi: kasutaja :: rwx 11: vaikimisi: kasutaja: joe: rwx #efekt: rx 12: vaikimisi: group :: rx 13: default: mask: rx 14 : vaikimisi: muud: ---

Lingid 4, 6 ja 9 vastavad failivormingu litsentsibitide kasutajale, rühmale ja muudele väljadele. Neid kolme nimetatakse baasil ACL sisestuseks. Lingid 5 ja 7 nimetatakse kasutajaks ja nimeks grupikirjed. Rida 8 on tõhus õigusmask. See kanne piirab kõikidele rühmadele ja kasutajatele antud tõhusaid õigusi. (Õiguste õiguste mask ei mõjuta faili omanikku ega teisi õigusi; kõik muud kirjed on.) Lingid 10- 14 näitavad vaikimisi ACL-i, mis on seotud selle kataloogiga. Kataloogidel võib olla vaikimisi ACL. Regulaarsed failid ei sisalda vaikimisi ACL-i.

Getfacli vaikimisi käitumine on kuvada nii ACL-i kui ka ACL-i vaikerakendust ja lisada efektiivsete õiguste kommentaar rida, kus sisenemisõigused erinevad tõhusatest õigustest.

Kui väljund on terminalile, siis on efektiivsete õiguste kommentaar joondatud veerus 40. Vastasel juhul eraldab ACL-kirje ja tõhusate õiguste kommentaar eraldi sakki.

Mitme faili ACL-loendid on eraldatud tühikutega. Getfacl väljundit saab kasutada ka setfacli sisendina.

Õigused

Samuti antakse faili ACL-idele juurdepääsu lugemiseks juurdepääs failile (st protsessidele, millel on lugemiseks juurdepääs faili sisaldava kataloogiga). See on analoogne failirežiimi sisenemiseks nõutavate õigustega.

Valikud

- juurdepääs

Kuva faili juurdepääsu kontrollnimekiri.

-d, - defektne

Kuvage vaikimisi juurdepääsu kontrollnimekiri.

-omit-päiser

Ärge kuvage kommentaari päist (iga faili väljundi esimesed kolm rida).

- kõik tõhusad

Trüki kõik tõhusate õiguste kommentaarid, isegi kui need on identsed ACL sisestatud õigustega.

- ei ole efektiivne

Ärge printige efektiivsete õiguste kommentaare.

--skip-base

Jäta ainult failid, millel on ainult ACL sisestused (omanik, grupp ja teised).

-R, - rekursiivne

Nimeta kõikide failide ja kataloogide ACL-id rekursiivselt.

-L, - logiline

Loogiline jalutuskäik, järgige sümboolseid linke. Vaikimisi käitumine on järgida sümboolse lingi argumente ja vahele jätta alamkataloogides esinevaid sümboolseid linke.

-P, - füüsikaline

Füüsiline jalutuskäik, vahetage kõik sümboolsed lingid. Samuti lükkab see sümboolse lingi argumendid välja.

--tabel

Kasutage alternatiivset tabeli väljundvormingut. ACL ja vaikimisi ACL kuvatakse kõrvuti. ACL-maski sisestamise tõttu ebaefektiivsed õigused kuvatakse suurtähtedega. Kirjete ACL_USER_OBJ ja ACL_GROUP_OBJ kirjete sisestamise nimesid näidatakse ka suurtähtedega, mis aitab neid sisestusi märata.

- hädavajalikud nimed

Ärge tõmmake juhtsõrmejäljed (`/ '). Vaikimisi käitumine on juhtida kaldkriipsu tähti.

--versioon

Printige getfacli versioon ja väljuge.

--Help

Trüki abi käsurea valikute selgitamiseks.

-

Käsiriiulõppude lõpp Kõik ülejäänud parameetrid tõlgendatakse failinimedena, isegi kui need algavad kriipsmärgiga.

-

Kui failinime parameeter on ühe tähemärgipärase märgi, loeb getfacl standardsete sisendfailide loendit.

VASTAVUS POSIX 1003.1e STANDARDI PROJEKTIGA

Kui keskkonnamuutuja POSIXLY_CORRECT on määratletud, muutub getfacli vaikimisi käitumine järgmistel viisidel. Kui pole teisiti määratud, trükitakse ainult ACL-kood. Vaikimisi ACL trükitakse ainult siis, kui antakse -d valik. Kui käsurida parameetrit ei anta, käib getfacl nii, nagu seda kutsutakse `` getfacl - ''.