Zentyal Forum, Linux Small Business Server

International => Russian => Topic started by: storma on August 30, 2019, 11:25:26 am

Title: samba share extra parameters для расшаренной папки
Post by: storma on August 30, 2019, 11:25:26 am
Zentyal 6 Server Development Edition

Возможно ли установить extra parameters для отдельной расшаренной папки?
Example:
                  veto files = /*Security*/*.tmp/*root*/
Title: Re: samba share extra parameters для расшаренной папки
Post by: luha on August 30, 2019, 02:15:59 pm
Можно отметить как скрытый файл/папка (будет видно если включить отображение скрытых файлов), можно послностью исключить. Помним про то что это работает во всю глубину и нагружает проц.

hide files = /lost*/h_*/
veto files = /.*/__*/postmaster/
Title: Re: samba share extra parameters для расшаренной папки
Post by: storma on September 03, 2019, 11:51:01 am
Спасибо :)

Где это можно ввести для конкретной папки?
Title: Re: samba share extra parameters для расшаренной папки
Post by: luha on September 04, 2019, 10:09:51 am
Я сначала озвучу как оно выглядит в классическом варианте. У самбы есть конфиг и там в конце создаются разделы с настройками для каждого расшаренного ресурса. Если расшаривается конкретная папка, то не надо использовать эти условия т.к. её доступность регулируется непосредственно настройками в её секции. А вот если имеем расшаренный ресурс внутри которого есть папки или файлы, которые должны быть скрыты, то тогда и применяем данные правила, но при этом помним что это повлияет на работу всей секции что не всегда хорошо!


В зенчале настройки генерируются скриптами на основе шаблонов.

Шаблон для самбы тут:
/usr/share/zentyal/stubs/samba/smb.conf.mas

Можно дописать в секцию Shares правило и оно будет добавлено в каждый конфиг. Тоесть в каждой секции для каждого ресурса появится эта настройка. Это самый худший сценарий, который является следствием использования "юзер френдли" интерфейса. Тоесть можно, но нужно-ли... это вопрос. Как альтернатива можно в шаблоне тупо дописать секцию с нужными настройками - она не будет управляться с вебморды, но зато не размножится.