Skip to main content

Getfacl - Linux Command - Unix parancs

Ismerje meg a Lapidaris rendszert (Június 2026)

Ismerje meg a Lapidaris rendszert (Június 2026)
Anonim

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: r-x 6: csoport :: rwx #hatékony: r-x 7: csoport: hűvös: r-x 8: maszk: r-x 9: egyéb: r-x10: alapértelmezett: user :: rwx11: alapértelmezett: felhasználó: joe: rwx #effective: r-x12: alapértelmezett: group :: r-x13: alapértelmezett: maszk: r-x14: 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, amelyekben a bejegyzés jogai eltérnek a tényleges jogokatól.

Ha a kimenet terminálra van állítva, 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.

Opciók

--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ájl és könyvtár ACL-címét rekurzív módon.

-L, - logikus

Logikus séta, kövesse a szimbolikus linkeket. Az alapértelmezett viselkedés a szimbolikus link-érvek követése és 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, akkor a getfacl elolvassa a szabványos bemenetű fájlok listáját.

Megfelelés a Posix 1003.1e szabványhoz 17

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 a -d lehetőség van megadva. Ha nincs parancssori paraméter, getfacl úgy viselkedik, mintha "getfacl" -nak hívták volna.