Mësoni Command Linux - getfacl

emër

getfacl - merrni listat e kontrollit të qasjes së skedarëve

përmbledhje

skedari getfacl [-dRLPvh] ...

getfacl [-dRLPvh] -

Përshkrim

Për çdo skedar, getfacl tregon emrin e skedarit, pronarin, grupin dhe Listën e Kontrollit të Qasjes (ACL). Nëse një direktori ka një ACL parazgjedhje, getfacl gjithashtu shfaq ACL parazgjedhje. Jo-direktoritë nuk mund të kenë ACL-të e parazgjedhura.

Nëse getfacl është përdorur në një sistem skedari që nuk mbështet ACL-të, getfacl shfaq lejet e qasjes të përcaktuara nga bitë tradicionale të lejes së skedarit.

Formati i prodhimit i getfacl është si vijon:

1: # file: somedir / 2: # pronar: lisa 3: # grup: stafi 4: përdorues :: rwx 5: user: joe: rwx #efektive: rx 6: group :: rwx #efektive: rx 7: ftohtë: rx 8: maskë: rx 9: tjetër: rx 10: default: user :: rwx 11: default: përdorues: joe: rwx #effective: rx 12: default: grupi :: rx 13: default: maskë: rx 14 : default: tjetri: ---

Linjat 4, 6 dhe 9 korrespondojnë me grupin e përdoruesit, grupet dhe fushat e tjera të skedarëve të lejes së skedarit. Këto tre janë quajtur hyrjet ACL bazë. Linjat 5 dhe 7 quhen emrat e përdoruesve dhe emrat e grupeve. Linja 8 është maskë efektive e të drejtave. Kjo hyrje kufizon të drejtat efektive të dhëna për të gjitha grupet dhe për përdoruesit e emëruar. (Pronarët e skedarëve dhe të drejtat e tjera nuk preken nga maskë e të drejtave efektive, të gjitha shënimet e tjera janë.) Linjat 10--14 shfaqin ACL-in e parazgjedhur të lidhur me këtë direktori. Drejtoritë mund të kenë një ACL parazgjedhje. Fotografi të rregullt kurrë nuk kanë një ACL parazgjedhje.

Sjellja e parazgjedhur për getfacl është të shfaqë si ACL dhe ACL parazgjedhje, dhe të përfshijë një koment efektiv të të drejtave për linjat ku të drejtat e hyrjes ndryshojnë nga të drejtat efektive.

Nëse prodhimi është në një terminal, komenti i të drejtave efektive është i përafruar me kolonën 40. Përndryshe, një karakter i vetëm skedar ndan hyrjen ACL dhe komentin efektiv të të drejtave.

Listat ACL të dosjeve të shumta ndahen nga linja bosh. Prodhimi i getfacl gjithashtu mund të përdoret si input për setfacl.

Permissions

Procesi me qasje në kërkim në një skedar (dmth., Proceset me qasje të lexuar në dosjen përmbajnë të një skedari) u jepet gjithashtu qasje e lexuar në ACL të skedarit. Kjo është analoge me lejet e kërkuara për qasjen në regjimin e skedarit.

Opsione

--access

Shfaqni listën e kontrollit të qasjes së skedarëve.

-d, --default

Shfaqni listën e kontrollit të qasjes së parazgjedhur.

--omit-arkitra

Mos shfaqni header koment (tre linjat e para të prodhimit të secilit skedar).

--all efektive

Shtypni të gjitha komentet e të drejtave efektive, edhe nëse janë identike me të drejtat e përcaktuara nga hyrja ACL.

--no efektive

Mos shtypni komente efektive për të drejtat.

--skip-bazë

Hiq skedarët që kanë vetëm shënimet bazë ACL (pronari, grupi, të tjerët).

-R, - recursive

Listoni ACL-të e të gjitha dosjeve dhe direktorive në mënyrë rekursive.

-L, - logjike

Shëtitje logjike, ndiqni lidhjet simbolike. Sjellja e paracaktuar është të ndiqni argumentet e lidhjes simbolike, dhe të kaloni lidhjet simbolike që hasen në nën-drejtoritë.

-P, - fizike

Ecni fizikisht, kaloni të gjitha lidhjet simbolike. Kjo gjithashtu anashkalon argumentet e lidhjes simbolike.

--tabular

Përdorni një format alternativ tabelar të prodhimit. ACL dhe ACL e parazgjedhur shfaqen krah për krah. Lejet që janë joefektive për shkak të hyrjes së maskës ACL shfaqen me kapital. Emrat e tagit të hyrjes për hyrjet ACL_USER_OBJ dhe ACL_GROUP_OBJ shfaqen gjithashtu në shkronja të mëdha, gjë që ndihmon në vënien në dukje të këtyre shënimeve.

--absolute-emrat

Mos i zhveshni shiritat kryesor të prerjes (`/ '). Sjellja e parazgjedhur është heqja e shenjave kryesore të prerjes.

--version

Printoni versionin e getfacl dhe exit.

--ndihmë

Ndihma për printim duke shpjeguar opsionet e linjës së komandës.

-

Fundi i opsioneve të linjës së komandës. Të gjithë parametrat e mbetur interpretohen si emra të skedarëve, edhe nëse ato fillojnë me një karakter dashi.

-

Nëse parametri i emrit të skedarit është një karakter i vetëm dash, getfacl lexon një listë të skedarëve nga hyrja standarde.

PËRFUNDUESHMËRIA E POSIX 1003.1e DRAFT STANDARDI 17

Nëse variablit mjedisor POSIXLY_CORRECT është përcaktuar, sjellja e parazgjedhur e getfacl ndryshon në mënyrat vijuese: Përveç nëse specifikohet ndryshe, vetëm ACL është shtypur. ACL-ja e parazgjedhur shtypet vetëm nëse jepet opsioni -d . Nëse nuk jepet asnjë parametër i linjës së komandës , getfacl sillet sikur të thirret si `` getfacl - ''.