Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:file-acl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:file-acl [2018/08/16 08:12]
ingo_wichmann
admin_grundlagen:file-acl [2022/01/18 13:09]
holger_jakobs [Dateien mit ACLs finden]
Zeile 7: Zeile 7:
 ===== Default Mask setzen ===== ===== Default Mask setzen =====
   setfacl -m "​d:​u::​rwx,​d:​g::​rwx,​d:​o::​-"​ projekte2/   setfacl -m "​d:​u::​rwx,​d:​g::​rwx,​d:​o::​-"​ projekte2/
 +Alternative Syntax 
 +  setfacl -d -m "​u::​rwx,​g::​rwx,​o::​-"​ projekte2/​ 
 +  ​
 setzt die default-mask auf ug=rwx,o= unter Umgehung der umask setzt die default-mask auf ug=rwx,o= unter Umgehung der umask
  
-===== Berechtigung ​=====+===== ACL hinzufügen ​=====
 Michelle darf alles hier: Michelle darf alles hier:
   setfacl -m '​u:​michelle:​rwx'​ projekte2/   setfacl -m '​u:​michelle:​rwx'​ projekte2/
Zeile 26: Zeile 28:
   touch /​tmp/​acltest   touch /​tmp/​acltest
   chown test1:​group3 /​tmp/​acltest   chown test1:​group3 /​tmp/​acltest
-  chmod 660 /​tmp/​acltest+  chmod ug=rw,​o= ​/​tmp/​acltest
   setfacl -m g:​group2:​r,​g:​group1:​w /​tmp/​acltest   setfacl -m g:​group2:​r,​g:​group1:​w /​tmp/​acltest
  
Zeile 45: Zeile 47:
 |                  ^  lesen? ^ schreiben? ^  ​ |                  ^  lesen? ^ schreiben? ^  ​
 ^             ​test1| ​ ''​_'' ​ |  ''​_'' ​    | ^             ​test1| ​ ''​_'' ​ |  ''​_'' ​    |
 +
 +===== Dateien mit ACLs finden =====
 +
 +  getfacl --recursive --skip-base startVerzeichnis | awk '/^# file:/ { print substr($0, 9) }'
 +''​%%--%%recursive''​ oder ''​-R''​ arbeitet rekursiv, ''​%%--%%skip-base''​ oder ''​-s''​ lässt Dateien weg, die lediglich die Standardeinträge haben (von ''​chmod''​).
  
 ===== Fallen/​Todos ===== ===== Fallen/​Todos =====
Zeile 52: Zeile 59:
 ====== Doku ====== ====== Doku ======
   * http://​wiki.ubuntuusers.de/​ACL   * http://​wiki.ubuntuusers.de/​ACL
-  * http://​users.suse.com/​~agruen/​acl/​linux-acls/​online/​ 
   * Kapitel "​Zugriffssteuerungslisten unter Linux" im OpenSuSE Handbuch   * Kapitel "​Zugriffssteuerungslisten unter Linux" im OpenSuSE Handbuch
  
  
admin_grundlagen/file-acl.txt · Zuletzt geändert: 2023/07/11 12:43 von sh