Gibt man unter Linux ein Verzeichnis „writable = yes/read only = no„ frei, erlaubt es den Benutzern das „Schreiben“ auf diesem Share. Logischerweise somit auch das „Löschen“ von Dateien & Verzeichnissen! Aus diesem Grund passt man sicherheitshalber die smb.conf an, damit gelöschte Dateien & Verzeichnisse nur verschoben werden und diese dann je nach Alter von Hand gelöscht werden können. 😎
Link: Tips & Tricks: Samba Trash
[share$] comment = share$ path = /home/nico/Share guest ok = yes browseable = no read only = no vfs object = recycle recycle:repository = .deleted/%U recycle:keeptree = Yes recycle:touch = Yes recycle:versions = Yes recycle:maxsixe = 0 recycle:exclude = *.tmp recycle:exclude_dir = tmp recycle:noversions = *.doc
Beispiel: Samba RecycleBin
# vfs modul 'Papierkorb' einbinden vfs objects = recycle # Verzeichnis fuer PK recycle: repository = .deleted/%U # 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
Wahnsinn 🙂
Super Sache hab des eben versucht!
Wie lange hab ich auf so etwas gewartet, ich hätte nur nicht gedacht, dass es geht wenn ein Client es löscht.
Danke!
Hi,
vielen Dank für den Hinweis, aber kannst du vielleicht noch kurz erklären was die Zeile „recycle:noversions = *.doc“ bewirkt ?
Hi Micha, hier ein Beispiel:
Quelle: https://neo-soft.org/
Danke dir!