Saznajte Linux Command - getfacl

Ime

getfacl - dobije kontrolne liste za pristup datotekama

Sinopsis

getfacl [-dRLPvh] datoteka ...

getfacl [-dRLPvh] -

Opis

Za svaku datoteku, getfacl prikazuje ime datoteke, vlasnika, grupe i Liste kontrole pristupa (ACL). Ako direktorijum ima podrazumevani ACL, getfacl takođe prikazuje podrazumevani ACL. Ne-direktorije ne mogu imati podrazumevane ACL-ove.

Ako se getfacl koristi u datotečnom sistemu koji ne podržava ACL-ove, getfacl prikazuje dozvole za pristup definisane u tradicionalnim bitovima za pristup fajlu.

Izlazni format getfacl je sledeći:

1: # datoteka: somedir / 2: # vlasnik: lisa 3: # grupa: osoblje 4: korisnik :: rwx 5: korisnik: joe: rwx # efektivna: rx 6: grupa :: rwx # efektivna: rx 7: cool: rx 8: maska: rx 9: druga: rx 10: podrazumevana: korisnik: rwx 11: podrazumevana: korisnik: joe: rwx # efektivna: rx 12: : podrazumevano: drugo: ---

Linije 4, 6 i 9 odgovaraju korisničkim, grupnim i drugim poljima dozvola bitova za datoteku. Ova tri se zovu bazni ACL unosi. Linije 5 i 7 se imenuju korisničkim i imenovanim grupnim unosima. Linija 8 je efektna maska ​​prava. Ova stavka ograničava efektivna prava dodijeljena svim grupama i imenovanim korisnicima. (Maska efektivnih prava ne utiče na vlasnika datoteke i druge dozvole, svi ostali unosi su.) Linije 10- 14 prikazuju podrazumevani ACL povezani sa ovim direktorijumom. Direktoriji mogu imati podrazumevani ACL. Redovne datoteke nikada nemaju podrazumevani ACL.

Podrazumevano ponašanje za getfacl je prikazivanje i ACL-a i podrazumevane ACL-a, i da uključi efektivan komentar o pravima za linije gde se prava unosa razlikuju od efektivnih prava.

Ako je izlaz na terminalu, komentar o efektivnim pravima je poravnat sa kolonom 40. U suprotnom, znak jedne kartice razlikuje stavku ACL i komentar o efektivnim pravima.

Liste ACL-a sa više datoteka su razdvojene praznim linijama. Izlaz od getfacl se takođe može koristiti kao ulaz za setfacl.

Dozvole

Procesom sa pristupom pretraživanju u datoteku (tj. Procesima sa pristupom čitanja do sadržaja direktorijuma datoteke) takođe se daje pristup čitanju ACL-u datoteke datoteke. Ovo je analogno dozvolama potrebnim za pristup režimu datoteka.

Opcije

--access

Prikazati listu kontrole pristupa datotekama.

-d, -default

Prikazati podrazumevanu listu kontrola pristupa.

--omit-zaglavlje

Nemojte prikazati zaglavlje komentara (prve tri linije izlaza svakog fajla).

- sve efektivno

Odštampajte sve komentare o efikasnim pravima, čak i ako su identična pravima koja su definirana ACL unosom.

- nije efikasan

Ne štampajte efektivne komentare o pravima.

--skip-baza

Preskočite datoteke koje imaju samo bazne ACL stavke (vlasnika, grupe, druge).

-R, - rekurzivno

Listu ACL-ova svih datoteka i direktorija rekurzivno.

-L, - logično

Logička šetnja, slijedite simboličke veze. Podrazumevano ponašanje je pratiti argumente simboličke veze i preskakati simboličke veze koje se sreću u poddirektorijima.

-P, - fizička

Fizička šetnja, preskočite sve simboličke veze. Ovo takođe preskoči simboličke linkove.

- obično

Koristite alternativni tabelarni izlazni format. ACL i podrazumevani ACL se prikazuju jedna pored druge. Dozvole koje su neefikasne zbog ACL mask unosa prikazane su kapitalizovane. Oznake ulaznih oznaka za stavke ACL_USER_OBJ i ACL_GROUP_OBJ se takođe prikazuju velikim slovima, što pomaže u pronalaženju tih unosa.

- naziva imena

Nemojte ukidati vodeće znakove za kašnjenje (`/ '). Podrazumevano ponašanje je ukidanje vodećih znakova slajše.

- verzija

Odštampajte verziju getfacl i izlaz.

- pomoć

Štampa pomoć objašnjavajući opcije komandne linije.

-

Kraj opcija komandne linije. Svi preostali parametri se tumače kao imena datoteka, čak i ako počnu sa simbolom crtice.

-

Ako je parametar imena datoteke jedan simbol simbola, getfacl čita spisak fajlova sa standardnog unosa.

KONFERENCIJA POSIX-a 1003.1e NAPOMENA STANDARDA 17

Ako je definirana varijabla okruženja POSIXLY_CORRECT, podrazumevano ponašanje getfacl se menja na sljedeće načine: Osim ako nije drugačije naznačeno, štampa se samo ACL. Podrazumevani ACL se štampa samo ako je data -d opcija. Ako nije dat parametar naredbene linije , getfacl se ponaša kao da se poziva kao `` getfacl - ''.