GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi chacl in Linux

Il comando chacl viene utilizzato per modificare l'ACL di un file. Gli ACL possono essere specificati in chacl in due forme distinte:come elenco di voci o con una sintassi simile a chmod. Per impostazione predefinita, chacl aggiunge voci all'ACL corrente. Fornisce anche un po' più di informazioni su come funzionano realmente gli ACL rispetto alla versione abbreviata del comando setfacl.

Ad esempio, per aggiungere l'utente alex come qualcuno in grado di leggere il file resume.xml, userei un comando chacl (cambia ACL) come il seguente:

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

L'utilizzo del comando getfacl per recuperare l'ACL per il mio curriculum mostra che l'utente alex è stato effettivamente aggiunto all'elenco delle persone che hanno accesso al file:

$ getfacl resume.xml
# file: resume.xml
# owner: wvh
# group: wvh
user::rwx
group::r--
other::---
user:alex:r--
mask::rw-
Nota :Sebbene il contenuto sia lo stesso, il formato dell'output del comando getfacl dipende dalla versione della suite ACL utilizzata sul tuo sistema Linux.

Esempi di comando chacl

1. Per modificare l'ACL di un file:

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

2. Per impostare acl predefinito per una directory:

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

3. Per rimuovere l'ACL:

# chacl -R file

4. Per rimuovere l'ACL predefinita della directory:

# chacl -D /anydir/

5. Per rimuovere tutti gli ACL:

# chacl -B file

6. Per elencare l'ACL per un file/directory:

# chacl -l file

7. Per impostare l'ACL di accesso in modo ricorsivo:

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


Linux
  1. Esempi di comandi rm in Linux

  2. ps Esempi di comandi in Linux

  3. sa Esempi di comandi in Linux

  4. w Esempi di comandi in Linux

  5. ac Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux