ACL - Kurzreferenz
Version vom 6. August 2014, 13:11 Uhr von Thomas (Diskussion | Beiträge)
Setzen der normalen Rechte
- Setzen der Rechte lesen und schreiben für den User foo auf die Datei bar
setfacl -m u:foo:rw bar
- Setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei bar
setfacl -m g:xox:rw bar
- Setzen der Rechte lesen und schreiben für den User foo auf das Verzeichnis lux
setfacl -m u:foo:rw lux
- Setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei lux
setfacl -m g:xox:rw lux
- Rekursives setzen der Rechte lesen und schreiben für den User foo auf das Verzeichnis lux
setfacl -Rm u:foo:rw lux
- Rekursives setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei lux
setfacl -Rm g:xox:rw lux
Setzen der default Rechte
- (jedes neu erstellte Objekt unterhalb des Verzeichnisses bekommt diese Rechte zugewiesen)
- Rekursives setzen der Default Rechte lesen und schreiben für den User foo auf das Verzeichnis lux
setfacl -dRm u:foo:rw lux
- Rekursives setzen der Default Rechte lesen und schreiben für die Gruppe xox auf die Datei lux
setfacl -dRm g:xox:rw lux
Entziehen von Rechten
- Entzug aller erweiterten ACL der Datei bar
setfacl -b bar
- Rekursiver Entzug aller erweiterten ACL des Verzeichnis lux
setfacl -Rb lux
- Rekursiver Entzug aller default ACL des Verzeichnis lux
setfacl -Rk lux
- Entzug der Rechte der Gruppe xox auf das Verzeichnis lux
setfacl -x g:xox lux
- Rekursiver Entzug der Default Rechte der Gruppe xox auf das Verzeichnis lux
setfacl -dRx g:xox lux
Sichern und Rücksichern von Rechten
- Sichern der Rechte einer Verzeichnisstruktur unter lux in die Datei /tmp/lux.acl
getfacl -R lux > /tmp/lux.acl
- Rücksichern der Rechte einer Verzeichnisstruktur unter lux aus der Datei /tmp/lux.acl
setfacl -M /tmp/lux.acl lux