FreeBSD

Корзина в Samba 3.x

1. Создадим конфиг recycle.conf

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

Насколько полезным был этот пост?

Нажмите на звезду, чтобы оценить!

Средний рейтинг 0 / 5. Голосов: 0

Пока оценок нет! Будьте первым, поставь свою оценку этому посту.

Мы сожалеем, что этот пост не был полезен для вас!

Давайте улучшим этот пост!

Расскажите, как мы можем улучшить этот пост?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Back to top button