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ő.