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.
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:
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.
A rendszergazdaként használjuk ACL meghatározásánál.
system.posix_acl_access system.posix_acl_default
A SELinux használja
security.selinux
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