Alamin ang Linux Command - getfacl

Pangalan

getfacl - makakuha ng mga listahan ng control ng access ng file

Buod

getfacl [-dRLPvh] file ...

getfacl [-dRLPvh] -

Paglalarawan

Para sa bawat file, ipinapakita ng getfacl ang pangalan ng file, may-ari, grupo, at Access Control List (ACL). Kung ang isang direktoryo ay may default na ACL, ipinapakita rin ng getfacl ang default na ACL. Ang mga di-direktoryo ay hindi maaaring magkaroon ng default ACLs.

Kung ang getfacl ay ginagamit sa isang sistema ng file na hindi sumusuporta sa ACLs, ang getfacl ay nagpapakita ng mga pahintulot sa pag-access na tinukoy ng mga bits ng permiso ng tradisyunal na file mode.

Ang format ng output ng getfacl ay ang mga sumusunod:

1: # file: somedir / 2: # may-ari: lisa 3: # pangkat: staff 4: user :: rwx 5: user: joe: rwx #effective: rx 6: group :: rwx # cool: rx 8: mask: rx 9: iba pang: rx 10: default: user :: rwx 11: default: user: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : default: iba pang: ---

Ang mga linya 4, 6 at 9 ay tumutugma sa gumagamit, pangkat at iba pang mga patlang ng bits ng permiso ng mode ng file. Ang tatlong ito ay tinatawag na base ACL entries. Ang mga linya 5 at 7 ay pinangalanan na gumagamit at nagngangalang mga entry sa grupo. Ang linya 8 ay ang epektibong mask ng karapatan. Nililimita ng entry na ito ang mga epektibong karapatan na ipinagkaloob sa lahat ng mga grupo at sa mga pinangalanan na gumagamit (Ang pahintulot ng may-ari ng file at iba pa ay hindi apektado ng epektibong mask ng karapatan; lahat ng iba pang mga entry ay.) Mga linya 10--14 ay nagpapakita ng default na ACL na nauugnay sa direktoryong ito. Maaaring magkaroon ng default ACL ang mga direktoryo. Ang mga regular na file ay hindi magkaroon ng isang default na ACL.

Ang default na pag-uugali para sa getfacl ay upang ipakita ang parehong ACL at ang default na ACL, at upang isama ang isang epektibong komento ng mga karapatan para sa mga linya kung saan ang mga karapatan ng entry ay naiiba mula sa mga epektibong karapatan.

Kung ang output ay sa isang terminal, ang epektibong komento ng karapatan ay nakahanay sa haligi 40. Kung hindi man, ang isang solong karakter na tab ay naghihiwalay sa ACL entry at ang epektibong mga komento ng karapatan.

Ang mga listahan ng ACL ng maramihang mga file ay pinaghihiwalay ng mga blangko na linya. Ang output ng getfacl ay maaari ding gamitin bilang input sa setfacl.

Mga Pahintulot

Paraan na may pag-access sa paghahanap sa isang file (ibig sabihin, ang mga proseso na may read access sa naglalaman na direktoryo ng isang file) ay binigyan din ng read access sa ACLs ng file. Ito ay kahalintulad sa mga pahintulot na kinakailangan para ma-access ang file mode.

Mga Opsyon

- Access

Ipakita ang listahan ng kontrol ng access ng file.

-d, - default

Ipakita ang listahan ng default control control.

--omit-header

Huwag ipakita ang header ng komento (ang unang tatlong linya ng output ng bawat file).

- lahat-ng-epektibo

I-print ang lahat ng mga epektibong karapatan ng mga komento, kahit na katulad ng mga karapatan na tinukoy ng entry ng ACL.

--no-epektibo

Huwag mag-print ng mga epektibong mga komento ng karapatan.

- skip-base

Laktawan ang mga file na mayroon lamang mga entry ng ACL base (may-ari, pangkat, iba pa).

-R, --recursive

Ilista ang ACLs ng lahat ng mga file at mga direktoryo ng recursively.

-L, - logikal

Lohikal na lakad, sundin ang mga simbolikong mga link. Ang default na pag-uugali ay upang sundin ang mga simbolikong link na argumento, at upang laktawan ang mga simbolikong link na nakatagpo sa mga subdirectory.

-P, - physical

Pisikal na lakad, laktawan ang lahat ng mga simbolikong link. Ito rin ay naglalakad ng mga simbolikong link argumento.

--Tabular

Gumamit ng isang alternatibong format ng tabular output. Ang ACL at ang default ACL ay ipinapakita magkatabi. Ang mga pahintulot na hindi epektibo dahil sa entry ng ACL mask ay ipinapakita sa malaking titik. Ang mga pangalan ng tag ng entry para sa ACL_USER_OBJ at ACL_GROUP_OBJ na mga entry ay ipinapakita din sa mga malalaking titik, na tumutulong sa pagtukoy sa mga entry na iyon.

- mga pangalan na walang pangalan

Huwag i-strip ang mga nangungunang slash character (`/ '). Ang default na pag-uugali ay upang i-strip ang mga nangungunang slash character.

- Pagbabago

I-print ang bersyon ng getfacl at exit.

- Tumulong

I-print ang tulong na nagpapaliwanag sa mga opsyon ng command line.

-

Dulo ng mga pagpipilian sa command line. Ang lahat ng natitirang mga parameter ay binibigyang kahulugan bilang mga pangalan ng file, kahit na nagsisimula sila sa isang character na gitling.

-

Kung ang parameter ng pangalan ng file ay isang solong dash character, ang getfacl ay nagbabasa ng isang listahan ng mga file mula sa karaniwang input.

PANANAMPALATAYA SA POSIX 1003.1e DRAFT STANDARD 17

Kung tinukoy ang variable na kapaligiran POSIXLY_CORRECT, ang default na pag-uugali ng getfacl ay nagbabago sa mga sumusunod na paraan: Maliban kung tinukoy, tanging ang ACL ay nakalimbag. Ang default na ACL ay naka-print lamang kung ang pagpipilian na -d ay ibinigay. Kung walang ibinigay na parameter ng command line , ang getfacl ay kumikilos na parang ito ay tinatawag na `` getfacl - ''.