getfacl - obțineți liste de control al accesului la fișiere
Rezumat
getfacl -dRLPvh fișier …
getfacl -dRLPvh -
Descriere
Pentru fiecare fișier, getfacl afișează numele fișierului, proprietarul, grupul și lista de control al accesului (ACL). Dacă un director are un ACL implicit, getfacl afișează și ACL-ul implicit. Non-directoarele nu pot avea ACL-uri implicite.
Dacă getfacl este folosit într-un sistem de fișiere care nu suportă ACL-uri, getfacl afișează permisiunile de acces definite de bitii de permisiune pentru modul tradițional de fișiere.
Formatul de ieșire al getfacl este după cum urmează:
1: # file: somedir / 2: # proprietar: lisa 3: # grup: personal 4: utilizator :: rwx 5: utilizator: joe: rwx #effective: r-x 6: grup :: rwx #effective: r-x 7: grup: cool: r-x 8: masca: r-x 9: altele: r-x10: implicit: user :: rwx11: implicit: utilizator: joe: rwx #effective: r-x12: implicit: grup :: r-x13: implicit: masca: r-x14: implicit: alt: ---
Liniile 4, 6 și 9 corespund utilizatorului, grupului și altor câmpuri ale bitilor de permisiune pentru modurile de fișier. Aceste trei sunt numite intrări ACL de bază. Liniile 5 și 7 sunt numite intrări de utilizator și nume de grup. Linia 8 este masca efectivă a drepturilor. Această intrare limitează drepturile efective acordate tuturor grupurilor și utilizatorilor numiți. (Proprietarul fișierului și alte permisiuni nu sunt afectate de măștile efective de drepturi; toate celelalte intrări sunt.) Linii 10--14 afișează ACL implicit asociat acestui director. Directoarele pot avea un ACL implicit. Fișierele obișnuite nu au niciodată un ACL prestabilit. Comportamentul implicit pentru getfacl este să afișeze atât ACL, cât și ACL prestabilit și să includă un comentariu efectiv asupra drepturilor pentru linii în care drepturile de intrare diferă de drepturile efective. Dacă ieșirea este către un terminal, comentariul efectiv privind drepturile este aliniat la coloana 40. În caz contrar, un singur caracter tab separă intrarea ACL și comentariul efectiv privind drepturile. Listele ACL ale mai multor fișiere sunt separate prin linii goale. Ieșirea getfacl poate fi de asemenea folosită ca intrare pentru setfacl. Procesul cu accesul la căutare într-un fișier (adică, procese cu acces de citire la directorul care conține un fișier) li se acordă, de asemenea, acces de citire la ACL-urile fișierului. Acest lucru este similar cu permisiunile necesare pentru accesarea modului de fișiere. --acces Afișați lista de control al accesului la fișiere. -d, --depreget Afișați lista de control acces implicită. --omit-header Nu afișați antetul de comentariu (primele trei linii ale ieșirii fiecărui fișier). --all-eficiente Imprimați toate comentariile privind drepturile efective, chiar dacă sunt identice cu drepturile definite de intrarea ACL. --no-eficiente Nu imprimați comentarii efective privind drepturile. --skip-base Săriți fișierele care conțin doar intrările ACL de bază (proprietar, grup, altele). -R, - recursiv Listați ACL-urile tuturor fișierelor și directoarelor în mod recursiv. -L, - logică Plimbare logică, urmați legăturile simbolice. Comportamentul implicit este de a urma argumentele legăturii simbolice și de a sări peste legăturile simbolice întâlnite în subdirectoare. -P, - fizic Deplasare fizică, săriți toate legăturile simbolice. Aceasta, de asemenea, ignoră argumentele legăturii simbolice. --tabular Utilizați un format de ieșire tabular alternativ. ACL și ACL implicit sunt afișate unul lângă celălalt. Permisiunile care sunt ineficiente din cauza intrării măștii ACL sunt afișate capitalizate. Numele etichetelor de intrare pentru intrările ACL_USER_OBJ și ACL_GROUP_OBJ sunt, de asemenea, afișate cu majuscule, ceea ce ajută la identificarea acestor intrări. --absolute-nume Nu îndepărtați caracterele din față (`/ '). Comportamentul implicit este eliminarea caracterelor de slash. --versiune Imprimați versiunea getfacl și ieșirea. --Ajutor Asistență pentru imprimare explicând opțiunile din linia de comandă. -- Sfârșitul opțiunilor liniei de comandă. Toți parametrii rămași sunt interpretați ca nume de fișiere, chiar dacă încep cu un caracter dash. - Dacă parametrul nume fișier este un singur caracter dash, getfacl citește o listă de fișiere din intrarea standard. Dacă este definită variabila de mediu POSIXLY_CORRECT, comportamentul implicit al getfacl se modifică în următoarele moduri: Dacă nu este specificat altfel, numai ACL este imprimat. Implicit ACL este imprimat numai în cazul în care -d opțiunea este dată. Dacă nu este indicat niciun parametru al liniei de comandă, getfacl se comportă ca și cum ar fi fost invocată ca `` getfacl - ''. Permisiuni
Opțiuni
Conformitatea cu standardul Posix 1003.1e 17




