getfacl - ontvang toegangscontrolebestanden
Korte inhoud
getfacl -dRLPvh bestand …
getfacl -dRLPvh -
Omschrijving
Voor elk bestand worden in getfacl de bestandsnaam, de eigenaar, de groep en de toegangscontrolelijst (ACL) weergegeven. Als een directory een standaard ACL heeft, geeft getfacl ook de standaard ACL weer. Niet-directory's kunnen geen standaard ACL's hebben.
Als getfacl wordt gebruikt op een bestandssysteem dat geen ACL's ondersteunt, geeft getfacl de toegangsmachtigingen weer die zijn gedefinieerd in de traditionele machtigingsbits van de bestandsmodus.
Het uitvoerformaat van getfacl is als volgt:
1: # bestand: somedir / 2: # eigenaar: lisa 3: # groep: personeel 4: user :: rwx 5: gebruiker: joe: rwx #effective: r-x 6: groep :: rwx #effectief: r-x 7: groep: cool: r-x 8: masker: r-x 9: andere: r-x10: standaard: user :: rwx11: standaard: gebruiker: joe: rwx #effective: r-x12: standaard: groep :: r-x13: standaard: masker: r-x14: standaard: andere: ---
De regels 4, 6 en 9 komen overeen met de gebruikers-, groeps- en andere velden van de machtigingsbits voor de bestandsmodus. Deze drie worden de ACL-basisitems genoemd. Regel 5 en 7 heten gebruikers- en benoemde groepsvermeldingen. Regel 8 is het effectieve rechtenmasker. Deze invoer beperkt de effectieve rechten die aan alle groepen en aan benoemde gebruikers zijn verleend. (De bestandseigenaar en andere machtigingen worden niet beïnvloed door het effectieve-rechtenmasker; alle andere items zijn.) Regel 10--14 geeft de standaard-ACL weer die aan deze map is gekoppeld. Mappen kunnen een standaard ACL hebben. Reguliere bestanden hebben nooit een standaard ACL. Het standaardgedrag voor getfacl is om zowel de ACL als de standaard ACL weer te geven en een effectieve rechtencommentaar op te nemen voor regels waarvan de rechten van het item verschillen van de effectieve rechten. Als de uitvoer naar een terminal is, wordt de opmerking over de effectieve rechten uitgelijnd met kolom 40. Anders scheidt een enkel tabbladteken de ACL-invoer en de opmerking over de effectieve rechten. De ACL-lijsten van meerdere bestanden worden gescheiden door lege regels. De uitvoer van getfacl kan ook als invoer voor setfacl worden gebruikt. Processen met zoektoegang tot een bestand (dat wil zeggen processen met leestoegang tot de bevattende map van een bestand) krijgen ook leestoegang tot de ACL's van het bestand. Dit is analoog aan de rechten die vereist zijn voor toegang tot de bestandsmodus. --toegang Geef de lijst met bestandstoegangslijsten weer. -d, --default Geef de standaardtoegangscontrolelijst weer. --omit-header Laat de commentaartitel niet zien (de eerste drie regels van de uitvoer van elk bestand). --all-effectief Druk alle effectieve opmerkingen over rechten af, zelfs als deze identiek zijn aan de rechten die zijn gedefinieerd door de ACL-vermelding. --no-effectief Druk geen effectieve opmerkingen over rechten af. --skip-base Sla bestanden over die alleen de basis ACL-vermeldingen hebben (eigenaar, groep, anderen). -R, --recursief Maak een overzicht van de ACL's van alle bestanden en mappen. -L, --logisch Logische wandeling, volg symbolische koppelingen. Het standaardgedrag is het volgen van symbolische koppelingsargumenten en het overslaan van symbolische koppelingen die worden aangetroffen in submappen. -P, - fysiek Fysieke wandeling, sla alle symbolische koppelingen over. Hiermee worden ook symbolische koppelingsargumenten overgeslagen. --tabular Gebruik een alternatief tabulair uitvoerformaat. De ACL en de standaard ACL worden naast elkaar weergegeven. Machtigingen die niet effectief zijn vanwege het ACL-maskeritem, worden met hoofdletters weergegeven. De namen van de invoertags voor de ACL_USER_OBJ- en ACL_GROUP_OBJ-vermeldingen worden ook in hoofdletters weergegeven, wat helpt bij het vinden van die vermeldingen. --absolute-namen Strip geen leidende schuine strepen (`/ '). Het standaardgedrag is om toonaangevende schuine strepen te verwijderen. --versie Druk de versie van getfacl af en sluit af. --helpen Help voor afdrukken met uitleg over de opdrachtregelopties. -- Einde van de opdrachtregelopties. Alle overige parameters worden geïnterpreteerd als bestandsnamen, zelfs als ze beginnen met een koppelteken. - Als de parameter bestandsnaam een teken met één streepje is, leest getfacl een lijst met bestanden van de standaardinvoer. Als de omgevingsvariabele POSIXLY_CORRECT is gedefinieerd, verandert het standaardgedrag van getfacl op de volgende manieren: Tenzij anders aangegeven, wordt alleen de ACL afgedrukt. De standaard-ACL wordt alleen afgedrukt als de -d optie wordt gegeven. Als er geen opdrachtregelparameter wordt gegeven, getfacl gedraagt zich alsof het is aangeroepen als `` getfacl - ''. machtigingen
opties
Overeenstemming met Posix 1003.1e Draft Standard 17




