Linux Samba: Rechte für .recycle korrekt setzen
Jörg Peschke
- webserver
Hallo,
Ich habe ein kleines Problem:
Ich habe für ein von Samba3 gescharetes Verzeichnis einen "Papierkorb" (mittels recycle.so) eingerichtet.
Funktioniert eigentlich auch ganz vorzüglich.
Nur: Wenn Benutzer A in unserem Netzwerk eine Datei löscht (diese also samt Ordnerstruktur im .recycle-Verzeichnis landet), und dann ein ANDERER Benutzer (nennen wir ihn B) auf diese Datei zugreifen will, geht das schief - logisch, denn Zugriffsrechte für diese Datei sind nur für User A gesetzt.
Dies mag in vielen Fällen ja sinnvoll sein, in diesem speziellen Fall hätte ich aber gerne, dass alle User auf die Dateien im .recycle zugreifen können. Kann ich das irgendwie machen?
Das Verzeichnis, um dass es geht, ist wie folgt definiert in der smb.conf:
[share]
comment = Shared-Platte
path= /path/to/dir
guest ok = yes
writable = yes
browsable =yes
public = yes
create mask = 0777
directory mask = 0777
inherit permissions = yes
vfs objects = recycle
recycle:exclude = *.tmp,*.temp
recycle:keeptree = yes
recycle:repository = .recycle
recycle:touch = yes
recycle:versions = yes
Danke schonmal für die Hilfe.
Grüßle,
Jörg
Offenbarscheint das mit dem Recycle-Modul im Moment noch nicht zu gehen, so wie ich das will - schade :(
Aber ich habe einen brauchbaren Workaround gefunden:
[share]
comment = Shared-Platte
path= /path/to/dir
guest ok = yes
writable = yes
browsable =yes
public = yes
create mask = 0777
directory mask = 0777
inherit permissions = yes
vfs objects = recycle
recycle:exclude = *.tmp,*.temp
recycle:keeptree = yes
recycle:repository = .recycle/Papierkorb_von_%u
recycle:touch = yes
recycle:versions = yes
Damit bekommt jeder User den Papierkorb, den er verdient (nämlich einen eigenen :) )
Ciao,
Jörg