Связаться по:
vkarabedyants Telegram Viber
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как сделать корзину для samba

Как сделать корзину для samba
5 (100%) 1 vote[s]

Удаляя файлы или каталог на samba по умолчанию нет возможности их восстановить. Для восстановления придется поднимать файлы с архива бэкапа, что не всегда удобно и быстро. Сделаем корзину для удаленных файлов и папок, что бы можно было быстро вернуть файл на место в samba.

Для реализации решения, понадобится внести немного изменений в конфигурацию. В файле конфига smb.conf находим раздел [global] в него будем дописывать следующие строки. Данная секция отвечает за настройки всех папок. Если Вам нужна корзина только в конкретной папке, то соответственно данную конфигурацию определите в разделе для нужной папки.

В последней строке мы указываем путь к корзине, данная папка должна существовать. Все удаленные файлы будут складываться в эту папку. Если авторизация корректно настроена, то в папке будут подпапки с именами пользователей выполнивших удаление. Таким образом можно не только восстановить нужный документ, но и выявить «вредителя», который его удалил.

Еще один удобный момент, используя данный конфиг, удаленный файл сохраняется с учетом пути удаления.

Получается пользователь удалил Сметы/Отчёты/Смета 1241/смета324325.doc, то аналогичный путь будет воссоздан в корзине. Таким образом найти и восстановить файл становится проще простого.

Опция recycle:exclude  означает, что файлы с такими расширениями удаляются без помещения в корзину. Это удобно, что бы не забивать корзину бесполезными файлами.

recycle:maxsize максимальный размер файла, который может быть помещен в корзину, указывается в байтах.

Нужна помощь в настройке и поддержке самба сервера, обращайтесь [email protected]

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.