Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

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

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

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

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

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

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

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

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

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

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

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

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

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