Ismerje meg a Linux parancsot - getfacl

Név

getfacl - kap fájl hozzáférést ellenőrző listákat

Szinopszis

getfacl [-dRLPvh] fájl ...

getfacl [-dRLPvh] -

Leírás

Minden fájlhoz a getfacl megjeleníti a fájlnevet, a tulajdonosat, a csoportot és a Hozzáférés-vezérlési listát (ACL). Ha egy könyvtárnak van egy alapértelmezett ACL-címe, a getfacl az alapértelmezett ACL-t is megjeleníti. A nem könyvtárak nem rendelkezhetnek alapértelmezett ACL-kkel.

Ha a getfacl-t olyan fájlrendszeren használják, amely nem támogatja az ACL-eket, a getfacl megjeleníti a hagyományos fájlmód engedélyezési bitek által meghatározott hozzáférési jogosultságokat.

A getfacl kimeneti formátuma a következő:

1: # fájl: somedir / 2: # tulajdonos: lisa 3: # csoport: személyzet 4: felhasználó :: rwx 5: felhasználó: joe: rwx #hatékony: rx 6: csoport :: rwx # cool: rx 8: maszk: rx 9: egyéb: rx 10: alapértelmezett: felhasználó :: rwx 11: alapértelmezett: felhasználó: joe: rwx # hatásos: rx 12: alapértelmezett: group :: rx 13: alapértelmezett: maszk: rx 14 : alapértelmezett: egyéb: ---

A 4., 6. és 9. sorok megfelelnek a fájl mód engedélyezési bitjeinek felhasználóinak, csoportjainak és egyéb mezeinek. Ezeket a három ACL-bejegyzéseknek nevezzük. Az 5. és 7. sorok neve és csoportjainak nevezett neve. A 8. sor a hatékony maszk. Ez a bejegyzés korlátozza a csoportok és a megnevezett felhasználók számára biztosított tényleges jogokat. (A fájl tulajdonosa és mások jogosultságait nem érinti a hatékony maszk, az összes többi bejegyzés.) A 10--14 sorok megjelenítik a könyvtárhoz társított alapértelmezett ACL-t. A könyvtárakban alapértelmezett ACL lehet. A rendszeres fájlok soha nem rendelkeznek alapértelmezett ACL-lel.

A getfacl alapértelmezett viselkedése az ACL és az alapértelmezett ACL megjelenítése, valamint a tényleges jogokra vonatkozó megjegyzéseknek a sorok esetében, amelyekben a bejegyzéshez való jog különbözik a tényleges jogoktól.

Ha kimenet van a terminálhoz, a tényleges jogokra vonatkozó megjegyzés a 40 oszlophoz igazodik. Ellenkező esetben egyetlen lap karakter választja el az ACL bejegyzést és a tényleges jogokra vonatkozó megjegyzést.

A több fájl ACL listáját üres sorok választják el egymástól. A getfacl kimenete a setfacl bemenetként is használható.

Engedélyek

A fájllal való kereséshez való hozzáférés (azaz a fájl tartalmát tartalmazó olvasási hozzáféréssel rendelkező folyamatok) szintén hozzáférést biztosít a fájl ACL-ekhez. Ez megegyezik a fájlmód eléréséhez szükséges engedélyekkel.

Lehetőségek

--hozzáférés

Megjeleníti a fájlhozzáférés-vezérlési listát.

-d, --default

Megjeleníti az alapértelmezett hozzáférés-vezérlési listát.

--omit-header

Ne jelenítse meg a megjegyzésfejlécet (az egyes fájlok kimenetének első három sorában).

--all-hatékony

Nyomtassa ki az összes tényleges joggal kapcsolatos megjegyzést, még akkor is, ha az megegyezik az ACL bejegyzés által meghatározott jogokkal.

--no-hatékony

Ne nyomtassa ki a hatékony jogokkal kapcsolatos megjegyzéseket.

--skip-bázis

Olyan fájlok átugrása, amelyeknek csak az alap ACL bejegyzései vannak (tulajdonos, csoport, mások).

-R, - recurzív

Adja meg az összes fájlt és könyvtár ACL-jét rekurzívan.

-L, - logikus

Logikus séta, kövesse a szimbolikus linkeket. Az alapértelmezett viselkedés a szimbolikus link-érvek követése, valamint az alkönyvtárakban tapasztalt szimbolikus hivatkozások kihagyása.

-P, - fizikai

Fizikai séta, kihagyja az összes szimbolikus linket. Ez a szimbolikus hivatkozás argumentumokat is átugorja.

--táblázatos

Használjon alternatív táblázatos kimeneti formátumot. Az ACL és az alapértelmezett ACL egymás után jelenik meg. Az ACL maszkbejegyzés miatt érvénytelen jogosultságok nagybetűkkel jelennek meg. Az ACL_USER_OBJ és ACL_GROUP_OBJ bejegyzések bejegyzéscímkei szintén nagybetűkkel jelennek meg, amelyek segítenek a bejegyzés észlelésében.

--absolute-nevek

Ne szüntesse meg a vezető slash karaktereket (`/ '). Az alapértelmezett viselkedés a csúcs karakterek eltávolítása.

--változat

Nyomtassa ki a getfacl verzióját és kilép.

--Segítség

A parancssori opciók magyarázata.

-

A parancssori paraméterek vége. Minden fennmaradó paramétert fájlnevekként értelmeznek, még akkor is, ha egy kötőjel karakterrel kezdődnek.

-

Ha a fájlnév paraméter egyetlen kötőjeles karakter, a getfacl elolvassa a fájlok listáját a standard bemenetről.

A POSIX 1003.1e MEGFELELŐSÉGE 17e

Ha a POSIXLY_CORRECT környezeti változó meg van adva, akkor a getfacl alapértelmezett viselkedése a következőképpen módosul: Hacsak másként nincs megadva, csak az ACL nyomtatódik. Az alapértelmezett ACL csak akkor nyomtatódik ki, ha megadta a -d opciót. Ha nincs parancssori paraméter megadva, a getfacl úgy viselkedik, mintha `` getfacl - '' -nek nevezhető.