Tartalomjegyzék
Kiterjesztett tulajdonságok
- Szerző: Sallai András
- Copyright © Sallai András, 2012
- Web: https://szit.hu
Beveztés
A kiterjesztett tulajdonságok fájlokhoz és könyvtárakhoz rendelt név-érték párok egy fájlrendszerben. Hívják röviden EA vagy xattrs néven angolosan. Ezek tulajdonságok a normál linuxos állomány és könyvtár tulajdonságokat kiegészítik. Néhány alkalmazás, mint a POSIX ACL-ek használhatják ezeket a tulajdonságokat.
Névterek
A tulajdonság nevek mindig egy névtérrel kezdődnek, azt egy (.) pont szeparátor követi, majd a név utolsó része. Például:
user.valami
A pont utáni rész tetszőleges, de a névtér a következők lehetnek:
- user
- root, system
- security
User névtér
Felhasználóknak állítunk be tulajdonságokat.
Ez normál unix jogokat jelent fájlokon, amelyet a felhasználók által futtatott programok használnak.
Root és System névtér
A rendszergazdaként használjuk ACL meghatározásánál.
system.posix_acl_access system.posix_acl_default
Security
A SELinux használja
security.selinux
Használat
Telepíteni kell az attr csomagot:
apt-get install attr
A csomagban kapunk egy getfattr és egy setfattr parancsot.
Beállítunk egy tulajdonságot:
setfattr -n user.foo -v bar test-file
Lekérdezés:
getfattr -n user.foo test-file
Lehetséges kimenet:
# file: test-file user.foo="bar"
Tulajdonság törlése:
setfattr -x user.foo test-file
Lásd még
- xattr parancs (xattr csomag)