ACL - Kurzreferenz

Aus xinux.net
Zur Navigation springen Zur Suche springen

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

Vorlage:HOWTO