Skip to main content

Getfacl - príkaz Linux - príkaz Unix

Anonim

získajte zoznamy kontroly prístupu k súborom

synopse

getfacl -dRLPvh súbor …

getfacl -dRLPvh -

popis

Pre každý súbor getfacl zobrazuje názov súboru, vlastníka, skupinu a prístupový zoznam (ACL). Ak má adresár predvolenú hodnotu ACL, getfacl tiež zobrazí predvolenú hodnotu ACL. Niektoré adresáre nemôžu mať predvolené zoznamy prístupových práv.

Ak sa getfacl používa v súborovom systéme, ktorý nepodporuje zoznam ACL, getfacl zobrazí prístupové oprávnenia definované tradičnými povolenými bitmi režimu súboru.

Výstupný formát getfacl je nasledovný:

1: # súbor: somedir / 2: # majiteľ: lisa 3: # skupina: zamestnanci 4: používateľ :: rwx 5: používateľ: joe: rwx # effective: r-x 6: skupina :: rwx #effective: r-x 7: skupina: cool: r-x 8: maska: r-x 9: iné: r-x10: predvolené: user :: rwx11: predvolené: používateľ: joe: rwx # effective: r-x12: predvolené: skupina :: r-x13: predvolené: maska: r-x14: predvolené: iné: ---

Riadky 4, 6 a 9 zodpovedajú užívateľom, skupine a iným políčkom bitov povolenia súborového režimu. Tieto tri sú nazývané základné záznamy ACL. Riadky 5 a 7 sa nazývajú používateľské a menované skupiny. Riadok 8 je efektívna ochranná maska. Táto položka obmedzuje platné práva udelené všetkým skupinám a menovaným používateľom. (Vlastník súboru a ostatné povolenia nie sú ovplyvnené účinnou maskou práv, všetky ostatné položky sú.) Riadky 10--14 zobrazujú predvolenú ACL priradenú tomuto adresáru. Adresáre môžu mať predvolenú hodnotu ACL. Pravidelné súbory nikdy nemajú predvolenú hodnotu ACL.

Predvolené správanie pre getfacl je zobraziť tak ACL, ako aj predvolenú ACL a zahrnúť efektívnu poznámku o právach pre riadky, kde sa práva na zápis líšia od účinných práv.

Ak je výstup na terminál, komentár o účinných právach je zarovnaný so stĺpcom 40. V opačnom prípade oddeľuje jeden znak tabulátora záznam ACL a účinnú poznámku o právach.

Zoznamy ACL viacerých súborov sú oddelené prázdnymi riadkami. Výstup getfacl môže byť tiež použitý ako vstup do setfacl.

oprávnenie

Spracovanie prístupu k vyhľadávaniu do súboru (t.j. procesov s prístupom na čítanie do adresára obsahujúceho súbor) obsahuje prístup k čítaniu súborov ACL. Toto je analogické s povoleniami potrebnými na prístup do režimu súborov.

možnosti

--access

Zobrazte zoznam kontroly prístupu k súborom.

-d, --definitne

Zobrazí sa predvolený zoznam kontroly prístupu.

--omit-header

Nezobrazovať hlavičku komentára (prvé tri riadky výstupu každého súboru).

--Všechny efektívna

Vytlačte všetky komentáre o účinných právach, aj keď sú totožné s právami definovanými položkou ACL.

-no-efektívne

Nevytlačujte komentáre o účinných právach.

--skip báza

Preskočiť súbory, ktoré majú iba základné záznamy ACL (vlastník, skupina, iné).

-R, --recursive

Zoznam ACL všetkých súborov a adresárov rekurzívne.

-L, --logické

Logická prechádzka, sledujte symbolické odkazy. Predvolené správanie je nasledovať argumenty symbolických odkazov a preskočiť symbolické odkazy, ktoré sa vyskytujú v podadresároch.

-P, - fyziky

Fyzická chôdza, preskočte všetky symbolické odkazy. Toto tiež preskočí argumenty symbolických odkazov.

--tabular

Použite alternatívny tabuľkový výstupný formát. ACL a predvolená ACL sú zobrazené vedľa seba. Oprávnenia, ktoré sú neúčinné kvôli zadaniu masky ACL, sú zobrazené veľkými písmenami. Názvy vstupných značiek pre položky ACL_USER_OBJ a ACL_GROUP_OBJ sú tiež zobrazené veľkými písmenami, čo pomáha pri zaznamenávaní týchto záznamov.

--absolute-mená

Neodstraňujte predné lomítko (`/ '). Predvoleným správaním je strihanie vedúcich lomítok.

--version

Vytlačte verziu getfacl a výstup.

--Pomoc

Pomocník pri tlači vysvetľuje možnosti príkazového riadku.

--

Koniec možností príkazového riadku. Všetky zostávajúce parametre sa interpretujú ako názvy súborov, aj keď začínajú pomlčkou.

-

Ak je parameter názvu súboru jediný pomlčkový znak, getfacl číta zoznam súborov zo štandardného vstupu.

Zhoda s Posixom 1003.1e Návrh normy 17

Ak je definovaná premenná prostredia POSIXLY_CORRECT, predvolené správanie getfacl sa mení nasledujúcimi spôsobmi: Ak nie je uvedené inak, vytlačí sa len ACL. Predvolená hodnota ACL sa vytlačí iba vtedy, ak -d možnosť. Ak nie je zadaný žiadny parameter príkazového riadku, getfacl chová sa, akoby bol vyvolaný ako `` getfacl - ''.