1. Создадим конфиг recycle.conf
ADVERTISEMENT
ee /usr/local/etc/samba/recycle.conf
#относительный путь к каталогу корзины repository = .recycle/%U mode = KEEP_DIRECTORIES|VERSIONS|TOUCH #максимальный размер файла для помещения в корзину, 0 - без ограничения. maxsize = 0 #файлы с такими расширениями не будут помещены в корзину exclude = *.tmp|*.temp|*.o|*.obj|~$*|*.~??|*.trace #директории с такими именами не будут помещены в корзину excludedir = /tmp|/temp|/cache #исключения для новых версий (эти файлы не будут сохранены при удалении нескольких копий) noversions = *.doc|*.ppt|*.dat|*.ini #сохранять каталоги? keeptree = Yes #делать версификацию файлов, если имена одинаковы versions = Yes
2. Добавляем его в секцию «Global» конфига самбы:
#подключаем vfs обьект - Корзина vfs object = recycle #путь к конфигу корзины config-file = /usr/local/etc/samba/recycle.conf
3. Перезапускаем демон самбы:
# /usr/local/etc/rc.d/samba restart
Теперь при удалении файлов создана корзина «.recycle».