GNU/Linux >> LINUX-Kenntnisse >  >> Linux

chacl-Befehlsbeispiele in Linux

Der chacl-Befehl wird verwendet, um die ACL für eine Datei zu ändern. ACLs können in zwei unterschiedlichen Formen für chacl angegeben werden:als Liste von Einträgen oder mit einer chmod-ähnlichen Syntax. Standardmäßig fügt chacl der aktuellen ACL Einträge hinzu. Es bietet auch etwas mehr Informationen darüber, wie ACLs wirklich funktionieren, als die Kurzversion des Befehls setfacl.

Um beispielsweise den Benutzer alex als jemanden hinzuzufügen, der die Datei resume.xml lesen kann, würde ich einen chacl-Befehl (Change ACL) wie den folgenden verwenden:

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

Die Verwendung des Befehls getfacl zum Abrufen der ACL für meinen Lebenslauf zeigt, dass der Benutzer alex tatsächlich zur Liste der Personen hinzugefügt wurde, die Zugriff auf die Datei haben:

$ getfacl resume.xml
# file: resume.xml
# owner: wvh
# group: wvh
user::rwx
group::r--
other::---
user:alex:r--
mask::rw-
Hinweis :Obwohl der Inhalt derselbe ist, hängt das Format der Ausgabe des Befehls getfacl von der Version der ACL-Suite ab, die auf Ihrem Linux-System verwendet wird.

Beispiele für chacl-Befehle

1. So ändern Sie die ACL einer Datei:

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

2. So legen Sie die Standard-ACL für ein Verzeichnis fest:

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

3. So entfernen Sie die ACL:

# chacl -R file

4. So entfernen Sie die Standard-ACL des Verzeichnisses:

# chacl -D /anydir/

5. So entfernen Sie alle ACLs:

# chacl -B file

6. So listen Sie die ACL für eine Datei/ein Verzeichnis auf:

# chacl -l file

7. So legen Sie die Zugriffs-ACL rekursiv fest:

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


Linux
  1. JQ-Befehl in Linux mit Beispielen

  2. 7 Beispiele für Linux-df-Befehle

  3. 8 Linux TR-Befehlsbeispiele

  4. sa-Befehlsbeispiele in Linux

  5. ac-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux