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 - ''.