GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů chacl v Linuxu

Příkaz chacl se používá k úpravě ACL pro soubor. ACL mohou být specifikovány pro chacl ve dvou odlišných formách:jako seznam záznamů nebo se syntaxí podobnou chmod. Ve výchozím nastavení chacl přidává položky do aktuálního ACL. Poskytuje také o něco více informací o tom, jak ACL skutečně fungují, než zkrácená verze příkazu setfacl.

Chcete-li například přidat uživatele alex jako někoho, kdo může číst soubor životopis.xml, použil bych příkaz chacl (změnit ACL), jako je tento:

$ chacl u::rw-,g::r--,o::---,u:alex:r--,m::rw- resume.xml

Použití příkazu getfacl k načtení ACL pro můj životopis ukazuje, že uživatel alex byl skutečně přidán do seznamu lidí, kteří mají přístup k souboru:

$ getfacl resume.xml
# file: resume.xml
# owner: wvh
# group: wvh
user::rwx
group::r--
other::---
user:alex:r--
mask::rw-
Poznámka :Ačkoli je obsah stejný, formát výstupu příkazu getfacl závisí na verzi sady ACL, která se používá ve vašem systému Linux.

Příklady příkazů chacl

1. Chcete-li změnit ACL souboru:

# chacl u::r-x,g::r-x,o::r-- file

2. Chcete-li nastavit výchozí acl pro adresář:

# chacl -d u::rwx,g::r-x,o::r-- /anydir/

3. Odebrání ACL:

# chacl -R file

4. Chcete-li odebrat výchozí ACL adresáře:

# chacl -D /anydir/

5. Odebrání všech ACL:

# chacl -B file

6. Chcete-li zobrazit seznam ACL pro soubor/adresář:

# chacl -l file

7. Chcete-li nastavit přístupový ACL rekurzivně:

# chacl -r u::r-x,g::r-x,o::r-- /tmp/


Linux
  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů rm v Linuxu

  1. Příklady příkazů ps v Linuxu

  2. sa Příklady příkazů v Linuxu

  3. w Příklady příkazů v Linuxu

  1. Příklady příkazů ac v Linuxu

  2. Příklady příkazů df v Linuxu

  3. du příklady příkazů v Linuxu