Samba/recycle: различия между версиями
Pauli (обсуждение | вклад) (Новая страница: «{{Тимовец|Pauli|email=pauli@altlinux.org}} ==Предварительные требования== Установить "Samba access module for GNOME VFS" на сервере файлопомойки. # apt-get update # apt-get install gnome-vfs-module-smb {{Note| Здесь # - выполнение от суперпользователя}} ==Настройка== Подключить в конфигурацию службы Samba, в файле /e...») |
Pauli (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Тимовец|Pauli|email=pauli@altlinux.org}} | {{Тимовец|Pauli|email=pauli@altlinux.org}} | ||
==Предварительные требования== | ==Предварительные требования== | ||
Здесь и далее предполагается, что служба Samba на сервере уже установлена, разделяемые ресурсы назначены и доступны пользователям. | |||
Установить "Samba access module for GNOME VFS" на сервере файлопомойки. | Установить "Samba access module for GNOME VFS" на сервере файлопомойки. | ||
# apt-get update | # apt-get update |
Версия от 13:27, 19 апреля 2023
Этот участник состоит в ALT Linux Team под ником Pauli.
e-mail: Pauli@altlinux.org |
Предварительные требования
Здесь и далее предполагается, что служба Samba на сервере уже установлена, разделяемые ресурсы назначены и доступны пользователям.
Установить "Samba access module for GNOME VFS" на сервере файлопомойки.
# apt-get update # apt-get install gnome-vfs-module-smb
Настройка
Подключить в конфигурацию службы Samba, в файле /etc/samba/smb.conf в секции [global] параметры для включения модуля и его настройки.
Простейший вариант:
[global] vfs object = recycle
Необязательные дополнительные параметры с примерами:
recycle:repository = /srv/share/%U recycle:keeptree = yes recycle:versions = yes recycle:touch = yes recylce:exclude_dir = /tmp /TMP /temp /TEMP /public /cache /CACHE recycle:exclude = *.TMP *.tmp *.temp ~$* *.log *.bak
vfs object - подключение модуля vfs. Если подключается несколько модулей, они должны быть перечислены в одной строке через пробел
recycle:repository - расположение каталога корзины. Если не указать, каталог .recycle будет автоматически создаваться в каждой шаре по отдельности. %U - сохранять объекты в корзине в подкаталогах по именам пользователей
recycle:keeptree - файлы будут сохраниться вместе со структурой каталогов
recycle:versions - будут сохраняться все все промежуточные версии
recycle:touch - установить новое время файла (время помещения в корзину)
recycle:touch_mtime = yes - время модификации файла (время помещения в корзину)
recylce:exclude_dir - не сохранять файлы из перечисленных каталогов
recycle:exclude - на сохранять файлы, соответствующие перечисленным шаблонам имени файла
recycle:maxsize - на сохранять файлы, имеющие размер больше указанного