getfacl - få filåtkomstkontrolllistor
Synopsis
getfacl -dRLPvh fil …
getfacl -dRLPvh -
Beskrivning
För varje fil visar getfacl filnamnet, ägaren, gruppen och åtkomstkontrolllistan (ACL). Om en katalog har en standard ACL, visar getfacl också standard ACL. Icke-kataloger kan inte ha standard ACL.
Om getfacl används på ett filsystem som inte stöder ACL, visar getfacl åtkomstbehörigheterna definierade av de tillåtna bitarna för tillståndsläge.
Outputformatet för getfacl är som följer:
1: # file: somedir / 2: # ägare: lisa 3: # grupp: personal 4: användare :: rwx 5: användare: joe: rwx #effective: r-x 6: grupp :: rwx #effektiv: r-x 7: grupp: cool: r-x 8: mask: r-x 9: andra: r-x10: default: användare :: rwx11: default: user: joe: rwx #effective: r-x12: standard: grupp :: r-x13: standard: mask: r-x14: standard: övriga: ---
Linjerna 4, 6 och 9 motsvarar användar-, grupp- och andra fält i tillståndslicensbitarna. Dessa tre heter basen ACL-poster. Linjerna 5 och 7 är namngivna användare och namngivna gruppposter. Linje 8 är den effektiva rättighetsmasken. Denna post begränsar de effektiva rättigheterna som ges till alla grupper och till namngivna användare. (Filägaren och andra behörigheter påverkas inte av den effektiva rättighetsmasken, alla andra poster är.) Linjerna 10-14 visar standard-ACL som är associerad med den här katalogen. Kataloger kan ha en standard ACL. Vanliga filer har aldrig en standard ACL. Standardbeteendet för getfacl är att visa både ACL och standard ACL och att inkludera en effektiv rättigheter kommentar för linjer där rättigheter för posten skiljer sig från de effektiva rättigheterna. Om utmatningen är till en terminal, anpassas den effektiva rättighetskommentaren till kolumn 40. Annars skiljer en enskild fliktecken ACL-posten och den effektiva rättighetskommentaren. ACL-listorna med flera filer separeras av tomma linjer. Utgången från getfacl kan också användas som input till setfacl. Process med sökåtkomst till en fil (dvs processer med läsåtkomst till den innehållande katalogen i en fil) ges även läsåtkomst till filens ACL. Detta är analogt med de behörigheter som krävs för att komma åt filläget. --tillgång Visa filåtkomstkontrolllistan. -d, - standard Visa standardåtkomstkontrolllistan. --omit-header Visa inte kommentarhuvudet (de tre första raderna i varje fils utgång). --Alla effektiv Skriv ut alla effektiva rättigheter kommentarer, även om de är identiska med de rättigheter som anges av ACL-posten. --no-effektiva Skriv inte ut effektiva rättigheter kommentarer. --skip-base Hoppa över filer som bara har basen ACL-poster (ägare, grupp, andra). -R, --recursiv Lista ACL: erna för alla filer och kataloger rekursivt. -L, --logisk Logisk promenad följer symboliska länkar. Standardbeteendet är att följa symboliska länkargument och att hoppa över symboliska länkar som uppträder i underkataloger. -P, - fysisk Fysisk promenad, hoppa över alla symboliska länkar. Detta hoppar också över symboliska länkargument. --tabular Använd ett alternativt tabellformatformat. ACL och standard ACL visas sida vid sida. Tillåtelser som är ineffektiva på grund av ACL-maskeringen visas aktiverade. Inmatningsnamnet för ACL_USER_OBJ och ACL_GROUP_OBJ-inmatningarna visas också i stora bokstäver, vilket hjälper till att fånga in dessa poster. --absolute-names Rita inte ledande snedstrecktecken (`/ '). Standardbeteendet är att ta bort ledande snedstrecktecken. --version Skriv ut versionen av getfacl och avsluta. --hjälp Skriv ut hjälp förklarar kommandoradsalternativen. -- Slut på kommandoradsalternativ. Alla återstående parametrar tolkas som filnamn, även om de börjar med en strecktecken. - Om filnamnparametern är ett enda strecktecken, läser getfacl en lista över filer från standardinmatningen. Om miljövariabeln POSIXLY_CORRECT definieras ändras getfacls standardbeteende på följande sätt: Om inte annat anges, skrivs endast ACL: n. Standard ACL skrivs bara ut om -d alternativet ges. Om ingen kommandoradsparameter anges, getfacl beter sig som om det var påkallat som `` getfacl - ''. Behörigheter
alternativ
Överensstämmelse med Posix 1003.1e Utkast Standard 17




