У меня есть доля самбы, где я хочу использовать dont descend
в нескольких дочерних каталогах. Акция самбы path=/home
. Каждый домашний каталог для этого конкретного сервера является веб-сайтом (это веб-сервер). На каждом веб-сайте есть каталог, который я хочу применить dont descend
к. Из-за характера сервера я не могу просто добавлять новый путь каждый раз, когда запускается новый веб-сайт. В идеале я хотел бы использовать это (чтобы предотвратить спуск в "каталог"):
dont descend = */public/dir
Очевидно, это не работает. Насколько я понимаю, /
является разделителем для этого свойства. Я пробовал просто использовать путь (как glob, так и non). Я попытался увидеть, есть ли у переменной (%m
или что-то еще) будет работать. Я не нашел подходящей переменной. Я не могу использовать вето, потому что определенные файлы, которые я хочу исключить, имеют хешированное имя без расширения.
В общем, мой вопрос (ы):
Могу ли я использовать путь для dont descend
? и
Могу ли я использовать подстановку (*
или %
переменная), чтобы настроить таргетинг на несколько каталогов?
Моя конфигурация самбы для этого конкретного ресурса выглядит следующим образом:
[Websites]
path=/home
browsable=yes
writable=yes
create mask = 0755
force directory mode = 2775
;inherit permissions=yes
inherit owner=yes
acl group control=yes
veto files = /._*/.DS_Store/.TemporaryItems/
delete veto files = yes
wide links = yes
follow symlinks = yes