Samba RecycleBin

Aus NeoWiki

Wechseln zu: Navigation, Suche

Diese Seite wird nicht mehr weiter gepflegt!



VFS Modul verwenden: [1]

smb.conf: [global]

       # vfs modul 'Papierkorb' einbinden
       vfs objects = recycle
       # Verzeichnis fuer PK
       recycle: repository = __Papierkorb__
       # Verzeichnisstruktur im PK mitsichern
       recycle: keeptree = Yes
       # sofort zu loeschende Dateitypen
       recycle: exclude = *.tmp, *.temp, *.log, *.ldb
       # sofort zu loeschende Verzeichnisse
       recycle: exclude_dir = tmp
       # PK Dateien versionieren
       recycle:versions = Yes
       # Ausnahmen fuer Versionierung
       ## recycle: noversions = *.doc, *.xls, *.mdb, *.pdf

bash beispiel zum automatischen bereinigen der Papierkörbe per cron:

       #!/bin/bash
       for u in /home/* ; do
         RECYDIR=$u/.Papierkorb
         find "$RECYDIR" -ctime +7 -type f -print0 | xargs -r0 rm
         find "$RECYDIR" -type d --empty -print0 | xargs -r0 rmdir
       done
Meine Werkzeuge