Tartalomjegyzék

< Linux

Kiterjesztett tulajdonságok

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

Linkek