Kawm cov kev cai Linux - getfacl

Lub npe

getfacl - tau cov ntaub ntawv tswj cov ntaub ntawv

Synopsis

getfacl [-dRLPvh] cov ntaub ntawv ...

getfacl [-dRLPvh] -

Kev piav qhia

Rau txhua cov ntaub ntawv, getfacl qhia cov ntaub ntawv npe, tus tswv, cov pab pawg, thiab Cov Ntawv Tswj Kev Nkag Mus Siv (ACL). Yog hais tias ib directory muaj lub neej ntawd ACL, getfacl tseem qhia txog lub neej ntawd ACL. Non-directories yuav tsis muaj ACLs default.

Yog tias getfacl siv rau hauv cov ntaub ntawv kaw lus uas tsis txhawb ACLs, getfacl qhia txog cov kev tso cai nkag tau los ntawm cov ntaub ntawv tsoo kev tso cai.

Cov qauv tso tawm ntawm getfacl yog raws li nram no:

1: ################################################################################################################################################################################################################################################################## txias: rx 9: lwm yam: rx 10: default: neeg :: rwx 11: default: neeg: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : vim: lwm yam: ---

Kab 4, 6 thiab 9 sib haum rau tus neeg siv, pab pawg thiab lwm yam ntawm cov hom ntawv tso cai cov khoom tso cai. Cov no peb hu ua ACL nkag. Cov kab 5 thiab 7 yog tus neeg siv npe thiab npe pawg nkag. Kab 8 yog qhov ntsej muag txoj cai. Txoj cai no txwv cov cai uas muaj txiaj ntsim pub rau txhua pawg thiab rau cov neeg siv npe. (Tus tswv ntawm cov ntaub ntawv thiab lwm tus neeg muaj cai tsis raug cuam tshuam los ntawm lub npog ntsej muag txoj cai zoo; tag nrho lwm cov npe nkag.) Kab 10--14 qhia txog lub ACL uas raug xa nrog cov npe no. Kev paub muaj peev xwm muaj lub ACL default. Cov ntaub ntawv tsis tu ncua tsis muaj lub ACL default.

Tus cwj pwm coj tsis tau vim yogfabl yog mus tso ob lub ACL thiab lub neej ntawd ACL, thiab nrog rau txoj cai zoo rau cov kab uas txoj cai ntawm qhov nkag yog txawv ntawm txoj cai zoo.

Yog tias cov zis yog rau lub davhlau ya davhlau, cov cai hais txog kev cai yog mus raws kab ntawv 40. Tsis yog, ib tus cim tab yog cais tawm ntawm ACL nkag thiab cov cai hais txog kev cai.

ACL cov npe ntawm ntau cov ntaub ntawv raug sib cais los ntawm kab dawb. Lub tso zis ntawm getfacl kuj tseem siv tau ua cov tswv yim rau setfacl.

Permissions

Cov txheej txheem nrog kev nrhiav kev nkag mus rau cov ntaub ntawv (piv txwv li, cov kev nyeem nrog cov ntaub ntawv uas muaj cov ntaub ntawv hauv cov ntaub ntawv) kuj tau txais kev tso cai nyeem cov ntaub ntawv ACLs. Qhov no yog piv rau cov ntawv tso cai rau kev nkag mus rau hom ntaub ntawv.

Xaiv

- Txaus

Tso saib cov ntaub ntawv saib xyuas cov ntaub ntawv.

-d, -default

Tso saib lub npe ntawv tswj hwm.

--omit-header

Tsis txhob tso saib lub ncauj lus (thawj peb kab ntawm txhua cov ntaub ntawv tawm).

- Ua haujlwm zoo

Sau tag nrho cov cai ntawm kev cai, txawm tias zoo tib yam rau cov cai uas tau sau tseg los ntawm ACL nkag.

- tsis-zoo

Tsis txhob sau cov lus zoo txog cov cai.

- -paub-pib

Hla cov ntaub ntawv uas tsuas muaj cov ntaub ntawv ACL hauv paus (tus tswv, pab pawg, lwm tus).

-R, -recursive

Sau cov ACLs ntawm tag nrho cov ntaub ntawv thiab cov txheej txheem recursively.

Lus hauv no teb -L, -logical

Taug kev taug kev, ua raws cov cim kev sib txuas. Lub cwj pwm vim li cas yog ua raws cov cim kev sib txuas lus, thiab hla lub ntsiab lus yuav tsum tau ntsib nyob rau hauv subdirectories.

-P, -physical

Kev tawm lub cev, hla tag nrho cov cim kev sib txuas. Qhov no kuj skips symbolic txuas lus.

--tabular

Siv ib qho kev qhia tawm cov txheej txheem tabular. Cov ACL thiab cov ACL pheej muaj tshwm sab ntawm sab. Cov kev tso cai uas tsis muaj peev xwm vim yog nkag mus rau ACL lub npog ntsej muag raug muab tso tawm kom pom. Lub npe pib npe rau ACL_USER_OBJ thiab ACL_GROUP_OBJ nkag tau muab tso tawm rau hauv cov tsiaj ntawv loj, uas yuav pab tau rau hauv qhov chaw nkag.

- npe-npe

Tsis txhob txua ua tus cim luaj (`/ '). Lub cwj pwm vim li cas yog los sawb ua luaj ua cim.

--version

Sau rau version of getfacl thiab tawm.

- pabcuam

Luam cov kev pab piav qhia txog cov kev hais kom ua.

-

Xaus ntawm cov kab hais kom ua. Txhua tus tsis tshua muaj tus txhais tau tias yog cov npe hauv cov ntaub ntawv, txawm tias lawv pib nrog ib tus cwj pwm txawv.

-

Yog hais tias cov ntaub ntawv lub npe parameter yog ib qho kev ua cim kev ua haujlwm xwb, getfacl nyeem ib daim ntawv teev cov ntaub ntawv los ntawm kev tawm tswv yim.

TIV THAIV RAU POSIX 1003.1e TSO CAI NTSWS 17

Yog hais tias qhov chaw pauv POSIXLY_CORRECT txhais, qhov cwj pwm coj txawv txav ntawm changefacl hauv cov nram qab no: Tshwj tsis yog tias tau teev, tsuas yog ACL raug luam tawm. Lub neej ntawd ACL tsuas yog luam tawm yog tias -d xaiv tau muab. Yog hais tias tsis muaj qhov hais kom ua qhov ntsuas parameter, getfacl behaves li yog nws yog invoked li `` getfacl - ''.