Jörg Peschke: Linux Samba: Rechte für .recycle korrekt setzen

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

  1. 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