Могу ли я использовать SMB-параметр "не удалять" в пути к каталогу, желательно с использованием глобуса?

У меня есть доля самбы, где я хочу использовать dont descend на нескольких дочерних каталогах. Доля самбы path=/home, Каждый каталог в доме для этого конкретного сервера является веб-сайтом (это веб-сервер). На каждом сайте есть каталог, который я хочу применить dont descend к. Из-за особенностей сервера я не могу просто добавить новый путь каждый раз, когда запускается новый веб-сайт. В идеале я хотел бы использовать это (чтобы предотвратить спуск в "dir"):

dont descend = */public/dir

Это не работает, очевидно. Я так понимаю / является разделителем для этого свойства. Я пытался просто использовать путь (и глобус и не). Я пытался увидеть, если переменная (%m или что угодно) будет работать. Я не нашел подходящей переменной. Я не могу использовать право вето, потому что определенные файлы, которые я хочу исключить, имеют хешированное имя без расширения.

Итак, мой вопрос (ы):

Могу ли я использовать путь для dont descend ? а также
Могу ли я использовать Globbing ( * или же % переменная) для нацеливания на несколько каталогов?

Мой конфиг samba для этой конкретной папки выглядит следующим образом:

[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 

0 ответов

Другие вопросы по тегам