ACL - Kurzreferenz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=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 sc…“) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
| − | =Setzen der normalen Rechte= | + | ===Setzen der normalen Rechte=== |
| − | Setzen der Rechte lesen und schreiben für den User foo auf die Datei bar | + | *Setzen der Rechte lesen und schreiben für den User foo auf die Datei bar |
setfacl -m u:foo:rw bar | setfacl -m u:foo:rw bar | ||
| − | Setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei bar | + | *Setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei bar |
setfacl -m g:xox:rw bar | setfacl -m g:xox:rw bar | ||
| − | Setzen der Rechte lesen und schreiben für den User foo auf das Verzeichnis lux | + | *Setzen der Rechte lesen und schreiben für den User foo auf das Verzeichnis lux |
setfacl -m u:foo:rw lux | setfacl -m u:foo:rw lux | ||
| − | Setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei lux | + | *Setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei lux |
setfacl -m g:xox:rw lux | setfacl -m g:xox:rw lux | ||
| − | Rekursives setzen der Rechte lesen und schreiben für den User foo auf das Verzeichnis lux | + | *Rekursives setzen der Rechte lesen und schreiben für den User foo auf das Verzeichnis lux |
setfacl -Rm u:foo:rw lux | setfacl -Rm u:foo:rw lux | ||
| − | Rekursives setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei lux | + | *Rekursives setzen der Rechte lesen und schreiben für die Gruppe xox auf die Datei lux |
setfacl -Rm g:xox:rw lux | setfacl -Rm g:xox:rw lux | ||
| − | =Setzen der default Rechte= | + | ===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 | + | *Rekursives setzen der Default Rechte lesen und schreiben für den User foo auf das Verzeichnis lux |
setfacl -dRm u:foo:rw lux | setfacl -dRm u:foo:rw lux | ||
| − | Rekursives setzen der Default Rechte lesen und schreiben für die Gruppe xox auf die Datei lux | + | *Rekursives setzen der Default Rechte lesen und schreiben für die Gruppe xox auf die Datei lux |
setfacl -dRm g:xox:rw lux | setfacl -dRm g:xox:rw lux | ||
| − | =Entziehen von Rechten= | + | ===Entziehen von Rechten=== |
| − | Entzug aller erweiterten ACL der Datei bar | + | *Entzug aller erweiterten ACL der Datei bar |
setfacl -b bar | setfacl -b bar | ||
| − | Rekursiver Entzug aller erweiterten ACL des Verzeichnis lux | + | *Rekursiver Entzug aller erweiterten ACL des Verzeichnis lux |
| − | setfacl -Rb 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 | ||
| + | |||
| + | {{HOWTO}} | ||
Aktuelle Version vom 6. August 2014, 13:11 Uhr
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