sammlung:acl
Inhaltsverzeichnis
Access Control Lists (ACL) unter Linux
Mit ACLs können Zugriffsrechte auf Dateien und Verzeichnisse detaillierter vergeben werden als mit den klassischen Unix-Rechten.
Vorteile von ACL
- Rechte für mehrere Benutzer und Gruppen gleichzeitig
- Feingranulare Steuerung von Lese-, Schreib- und Ausführungsrechten
Wichtige Befehle
setfacl -m u:alice:rwx datei.txt # Benutzer alice erhält vollen Zugriff setfacl -m g:projekt:r-- datei.txt # Gruppe projekt erhält Leserechte getfacl datei.txt # Zeigt aktuelle ACLs an setfacl -x u:alice datei.txt # Entfernt ACL für alice setfacl -b datei.txt # Entfernt alle ACLs
Standard-ACL für Verzeichnisse
Mit
d:
können Standardrechte für neue Dateien in einem Verzeichnis gesetzt werden:
setfacl -m d:u:alice:rwX verzeichnis
Hinweise
- Das Dateisystem muss ACL unterstützen (z.B. ext4, xfs).
ls -l
zeigt ein „+“ am Ende der Rechte, wenn ACLs gesetzt sind.
Weitere Informationen:
man setfacl
man getfacl
sammlung/acl.txt · Zuletzt geändert: von 127.0.0.1
