Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:kiterjesztett_tulajdonsagok

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:kiterjesztett_tulajdonsagok [2019/08/16 20:25] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[oktatas:​linux|<​ Linux]]
  
 +====== Kiterjesztett tulajdonságok ======
 +
 +  * **Szerző:​** Sallai András
 +  * Copyright (c) Sallai András, 2012
 +  * [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC Attribution-Share Alike 4.0 International]]
 +  * Web: http://​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:
 +<​code>​
 +# file: test-file
 +user.foo="​bar"​
 +</​code>​
 +
 +Tulajdonság törlése:
 +  setfattr -x user.foo test-file
 +
 +===== Lásd még =====
 +
 +  * xattr parancs (xattr csomag)
 +
 +===== Linkek =====
 +
 +  * http://​wiki.linuxquestions.org/​wiki/​Extended_attributes
 +  * http://​wiki.kaspersandberg.com/​doku.php?​id=howtos:​xattr
 +  * http://​www.bestbits.at/​acl/​
 +  * http://​savannah.nongnu.org/​projects/​attr/​
oktatas/linux/kiterjesztett_tulajdonsagok.txt · Utolsó módosítás: 2019/08/16 20:25 szerkesztette: admin