Sužinokite Linux komandą - getfacl

vardas

getfacl - gauti failų prieigos kontrolės sąrašus

Anotacija

getfacl [-dRLPvh] failas ...

getfacl [-dRLPvh] -

apibūdinimas

Kiekvienam failui getfacl parodo failo vardą, savininką, grupę ir prieigos kontrolės sąrašą (ACL). Jei kataloge yra numatytasis ACL, getfacl taip pat rodo numatytąjį ACL. Ne kataloguose negali būti numatytų ACL.

Jei getfacl naudojamas failų sistemoje, kuri nepalaiko ACL, getfacl rodo prieigos teises, apibrėžtas tradicinių failų režimo leidimo bitais.

"Getfacl" išvesties formatas yra toks:

1: # file: somedir / 2: # owner: lisa 3: # group: staff 4: user :: rwx 5: user: joe: rwx #effective: rx 6: group :: rwx #effective: rx 7: group: cool: rx 8: mask: rx 9: other: rx 10: default: user :: rwx 11: default: user: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : pagal nutylėjimą: kitas: ---

4, 6 ir 9 eilutės atitinka naudotojo, grupės ir kitų failų režimo leidimo bitų laukus. Šie trys vadinami baziniais ACL įrašais. 5 ir 7 linijos vadinamos naudotoju ir vadinamos grupės įrašai. 8 eilutė yra veiksminga teisių kaukė. Šis įrašas riboja faktines teises, suteiktas visoms grupėms ir naudotojams. (Failų savininkas ir kiti leidimai neturi įtakos faktinių teisių kaukė, visi kiti įrašai yra.) Linijos 10 - 14 rodo numatytą ACL, susietą su šiuo aplanku. Katalogai gali turėti numatytąjį ACL. Reguliariuose failuose niekada nėra numatytojo ACL.

Numatytasis getfacl elgesys yra rodyti ACL ir numatytąjį ACL ir įtraukti veiksmingas teises komentuoti eilutes, kuriose įrašo teisės skiriasi nuo galiojančių teisių.

Jei produkcija yra į terminalą, faktinių teisių komentaras yra suderintas su 40 stulpeliu. Priešingu atveju atskiras skirtuko simbolis atskiria ACL įrašą ir faktinių teisių komentarą.

ACL kelių failų sąrašai yra atskirti tuščiomis eilutėmis. Getfacl išvestis taip pat gali būti naudojama kaip setfacl įvestis.

Leidimai

Be to, procesas su paieškos prieiga prie failo (ty su skaitymo prieiga prie turinčio failo aplanko) taip pat suteikiama galimybė skaityti prie failo ACL. Tai yra analogiškas leidimams, reikalingiems prieigai prie failų režimo.

Galimybės

- prieiga

Rodyti failų prieigos kontrolės sąrašą.

-d, --default

Rodyti numatytąjį prieigos valdymo sąrašą.

--omit-header

Nerodykite komentarų antraštės (pirmosios trys kiekvieno failo išvesties eilutės).

- viskas efektyviai

Spausdinkite visas galiojančias teises, net jei jos yra identiškos ACL įraše nurodytoms teisėms.

- neefektyvus

Nespausdinkite veiksmingų teisių komentarų.

--skip-base

Praleisti failus, kuriuose yra tik pagrindiniai ACL įrašai (savininkas, grupė, kiti).

-R, - recursyvus

Įrašykite visų failų ir katalogų ACLs rekursiniu būdu.

-L, --loginis

Logiškas vaikščiojimas, sekite simbolines nuorodas. Numatytoji elgesys yra simbolinių nuorodų argumentų vykdymas ir praleistų simbolines nuorodas, kurios susiduria pakatalogiuose.

-P, - fizinis

Fizinis pėsčiomis pereikite visus simbolinius ryšius. Tai taip pat praleidžia simbolinės nuorodos argumentus.

--tabular

Naudokite alternatyvų lentelės išvesties formatą. ACL ir numatytasis ACL rodomas šalia kito. Leidimai, kurie yra neveiksmingi dėl ACL kaukės įrašo, rodomi didžiosiomis raidėmis. Įrašų žymų vardai ACL_USER_OBJ ir ACL_GROUP_OBJ įrašams taip pat rodomi didžiosiomis raidėmis, o tai padeda nustatyti šiuos įrašus.

--absolute vardai

Nenaudokite pagrindinių brzech ženklų (`/ '). Numatytasis elgesys yra pašalinti pagrindinius brūkšnelio simbolius.

--versija

Spausdinkite getfacl versiją ir išeikite.

--Pagalba

Spausdinimo pagalba paaiškinkite komandinės eilutės parinktis.

-

Komandinės eilutės parinkčių pabaiga. Visi likę parametrai interpretuojami kaip failų pavadinimai, net jei jie prasideda brūkšniu.

-

Jei failo vardo parametras yra vieno brūkšnio simbolis, getfacl nuskaito failų sąrašą iš standartinės įvesties.

ATITIKIMAS POSIX 1003.1e STANDARTO PROJEKTUI 17

Jei aplinkos kintamasis POSIXLY_CORRECT yra apibrėžtas, numatytasis getfacl elgesys pasikeičia šiais būdais: jei nenurodyta kitaip, atspausdinamas tik ACL. Numatytasis ACL atspausdinamas tik jei yra parinktis -d . Jei komandų eilutės parametras nenurodytas, getfacl elgiasi taip, tarsi jis būtų vadinamas `` getfacl - ''.