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ó. 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. --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. 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. Engedélyek
Opciók
Megfelelés a Posix 1003.1e szabványhoz 17




