Learje de Linux Kommando - getfacl

Namme

getfacl - get file access control lisplakken

Synopsis

getfacl [-dRLPvh] triem ...

getfacl [-dRLPvh] -

Beskriuwing

Foar elke triem sil it getfacl de triemnamme, eigner, de groep en de Access Control List (ACL) werjaan. As in map in standert ACL hat, dan is getfacl ek de standert ACL. Non-directories kinne gjin standert ACL's hawwe.

As getfacl brûkt wurdt op in triemsysteem dat ACL's net stipet, sjogge getfacl de tagongsrjochten troch de tradisjonele triemmodus-tebekbiten.

It outputformaat fan getfacl is as folgjend:

1: #file: somedir / 2: # eigner: lisa 3: # groep: meiwurker 4: user :: rwx 5: brûker: joe: rwx # effektive: rx 6: groep :: rwx # effektive: rx 7: groep: cool: rx 8: masker: rx 9: other: rx 10: standert: user :: rwx 11: standert: user: joe: rwx #effektive: rx 12: standert: groep :: rx 13: standert: masker: rx 14 : standert: oare: ---

Linnen 4, 6 en 9 passe oerien mei de brûker, groep en oare fjilden fan de triemmodus-e-postberjochten. Dizze trije wurde de basis ACL-yngongen neamd. Liningen 5 en 7 wurde neamd neamd en wurde groepen ynjûn neamd. Rigel 8 is it effektive rjochtenmasker. Dizze yngong beheine de effektive rjochten foar alle groepen oanwêzich en wurde de brûkers neamd. (De triembehearder en oare tagongsrjochten wurde net beynfloede troch de effektive rjochten masker, alle oare yntreekes binne.) Linjes 10--14 werjaan de standert ACL dy't ferbûn binne mei dizze map. Directories kinne in standert ACL hawwe. Reguliere triemmen hawwe gjin standert ACL.

It standert gedrach foar getfacl is om te sjen as de ACL en de standert ACL, en om in effektive rjochten kommentaar te meitsjen foar linen wêr't de rjochten fan 'e ynfier ôfwike fan' e effektive rjochten.

As de útfier nei in terminal is, wurdt de effektive rjochten kommentaar op 'e kolom 40 rjochte. Oars, in apart ljepper tekenet de ACL-ynfier en de effektive rjochten kommentaar.

De ACL-listings fan meardere bestannen binne skieden troch blanke rigels. De útfier fan getfacl kin ek brûkt wurde as ynfier nei setfacl.

Permissions

Proses mei sykjen tagong ta in bestân (dus, prosessen mei lês tagong ta it triemtafel fan in bestân) wurde ek lês tagong ta de ACL's bestân. Dit is analoed oan de tagongsrjochten dy't nedich binne foar tagong ta de triemmodus.

Opsjes

--tagong

Lit de list fan bestannen fan triemtafel sjen.

-d, --default

Lit de standert tagongsrjochtenlist werjaan.

--omit-header

Skep de kommentar Header net (de earste trije linen fan elke triem's ​​útfier).

--al-effektyf

Printsje alle reaksjes fan effektive rjochten, sels as identyk mei de rjochten fêstlein troch de ACL-ynfier.

- net-effektyf

Kopiearje gjin effektive rjochtenkommisjes.

--skip-basis

Gean nei triemen dy't allinich de base ACL-ynfieringen hawwe (eigner, groep, oaren).

-R, -rekursive

List de ACL's fan alle bestannen en mappen opnij.

-L, --logysk

Logyske kuierje, folgje symboalyske keppels. It standert gedrach is om symboalyske keppeling arguminten te folgjen, en symboalyske keppelingen dy't oerlevere wurde yn subdirectories.

-P, - physysk

Fysike kuierje, skip alle symboalyske keppels. Dit skoft ek symboalyske link arguminten.

--tabulêr

Brûk in alternatyf tabulair-útfierformaat. De ACL en de standert ACL wurde oan 'e kant werjûn. Permissions dy't net effektyf binne fanwege de ACL-masjetointsing binne útwiisd. De tagongnammen foar ACL_USER_OBJ en ACL_GROUP_OBJ binne ek yn haadletters werjûn, dy't helpt by it spottjen fan dizze yngongen.

--absolute-nammen

Doch gjin liedende slash-tekens (`/ '). It standert gedrach is om stripfigueren te meitsjen.

--ferzje

Printsje de ferzje fan getfacl en út.

--help

Druk mei help fan 'e kommando-rigel-opsjes.

-

End of command line options. Alle oare parameters binne ynterpretearre as triemnammen, ek as se begjinne mei in string-karakter.

-

As de parameter fan triemnamme in inkele printsje is, lês it getfacl in list mei triemmen fan standert input.

Befêstiging oan POSIX 1003.1e DRAFT STANDARD 17

As de omjouwingsfariabele POSIXLY_CORRECT definiearre is, feroaret it standert gedrach fan getfacl op 'e folgjende manieren: As der gjin oanjûn is, dan allinich de ACL gedruckt. De standert ACL wurdt allinich gedrukt as de -d- opsje jûn wurdt. As der gjin parameter opjûn is, behâldt getfacl as it as "getfacl - '' opjûn is.