Не все знают, что самба может управлять удаляемыми файлами, и вот я не знал…
В общем делаем так, чтоб удаляемые файлы складывались в отдельную папочку, а не исчезали бесследно с сервера.
Создадим конфигурацию корзины:
mcedit /etc/samba/recycle.confCode language: Bash (bash)
В него копируем
##Recycle Bin Configuration File##
repository = .recycle/%U
mode = KEEP_DIRECTORIES|VERSIONS|TOUCH
maxsize = 0
exclude = *.tmp|*.temp|*.o|*.obj|~$*|*.~??|*.trace
excludedir = /tmp|/temp|/cache
noversions = *.doc|*.ppt|*.dat|*.ini
keeptree = Yes
versions = YesCode language: Bash (bash)
Теперь подключаем созданную конфигурацию:
mcedit /etc/samba/smb.confCode language: Bash (bash)
Добавляем в секцию ресурса:
vfs object = recycle
config-file = /etc/samba/recycle.confCode language: Bash (bash)
Теперь в каждой шаре у нас при удалении создаться каталог .recycle и внём бережно будут все удалённые файлы.
Чистить эту «Корзину» нужно в ручную