Samba/recycle: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «{{Тимовец|Pauli|email=pauli@altlinux.org}} ==Предварительные требования== Установить "Samba access module for GNOME VFS" на сервере файлопомойки. # apt-get update # apt-get install gnome-vfs-module-smb {{Note| Здесь # - выполнение от суперпользователя}} ==Настройка== Подключить в конфигурацию службы Samba, в файле /e...»)
 
мНет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 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
Строка 11: Строка 13:


  [global]
  [global]
  vfs object = recycle
  vfs objects = recycle


Необязательные дополнительные параметры с примерами:
Необязательные дополнительные параметры с примерами:
Строка 22: Строка 24:
  recycle:exclude = *.TMP *.tmp *.temp ~$* *.log *.bak
  recycle:exclude = *.TMP *.tmp *.temp ~$* *.log *.bak


vfs object - подключение модуля vfs. Если подключается несколько модулей, они должны быть перечислены в одной строке через пробел
vfs objects - подключение модуля vfs. Если подключается несколько модулей, они должны быть перечислены в одной строке через пробел


recycle:repository - расположение каталога корзины. Если не указать, каталог .recycle будет автоматически создаваться в каждой шаре по отдельности. %U - сохранять объекты в корзине в подкаталогах по именам пользователей
recycle:repository - расположение каталога корзины. Если не указать, каталог .recycle будет автоматически создаваться в каждой шаре по отдельности. %U - сохранять объекты в корзине в подкаталогах по именам пользователей

Текущая версия от 09:13, 31 октября 2023

Alt linux team.png Этот участник состоит в 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 objects = 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 objects - подключение модуля vfs. Если подключается несколько модулей, они должны быть перечислены в одной строке через пробел

recycle:repository - расположение каталога корзины. Если не указать, каталог .recycle будет автоматически создаваться в каждой шаре по отдельности. %U - сохранять объекты в корзине в подкаталогах по именам пользователей

recycle:keeptree - файлы будут сохраниться вместе со структурой каталогов

recycle:versions - будут сохраняться все все промежуточные версии

recycle:touch - установить новое время файла (время помещения в корзину)

recycle:touch_mtime = yes - время модификации файла (время помещения в корзину)

recylce:exclude_dir - не сохранять файлы из перечисленных каталогов

recycle:exclude - на сохранять файлы, соответствующие перечисленным шаблонам имени файла

recycle:maxsize - на сохранять файлы, имеющие размер больше указанного