Author Topic: samba share extra parameters для расшаренной папки  (Read 164 times)

storma

  • Zen Apprentice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Zentyal 6 Server Development Edition

Возможно ли установить extra parameters для отдельной расшаренной папки?
Example:
                  veto files = /*Security*/*.tmp/*root*/

luha

  • Zen Samurai
  • ****
  • Posts: 424
  • Karma: +28/-1
    • View Profile
Re: samba share extra parameters для расшаренной папки
« Reply #1 on: August 30, 2019, 02:15:59 pm »
Можно отметить как скрытый файл/папка (будет видно если включить отображение скрытых файлов), можно послностью исключить. Помним про то что это работает во всю глубину и нагружает проц.

hide files = /lost*/h_*/
veto files = /.*/__*/postmaster/

storma

  • Zen Apprentice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: samba share extra parameters для расшаренной папки
« Reply #2 on: September 03, 2019, 11:51:01 am »
Спасибо :)

Где это можно ввести для конкретной папки?
« Last Edit: September 03, 2019, 11:52:40 am by storma »

luha

  • Zen Samurai
  • ****
  • Posts: 424
  • Karma: +28/-1
    • View Profile
Re: samba share extra parameters для расшаренной папки
« Reply #3 on: September 04, 2019, 10:09:51 am »
Я сначала озвучу как оно выглядит в классическом варианте. У самбы есть конфиг и там в конце создаются разделы с настройками для каждого расшаренного ресурса. Если расшаривается конкретная папка, то не надо использовать эти условия т.к. её доступность регулируется непосредственно настройками в её секции. А вот если имеем расшаренный ресурс внутри которого есть папки или файлы, которые должны быть скрыты, то тогда и применяем данные правила, но при этом помним что это повлияет на работу всей секции что не всегда хорошо!


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

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

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