Posso usar o parâmetro SMB "não desce" em um caminho de diretório, preferencialmente usando um glob?

1

Eu tenho um compartilhamento de samba onde eu quero usar dont descend em vários diretórios descendentes. O samba compartilha path=/home . Cada diretório em casa para este servidor específico é um site (este é um servidor web). Cada site tem um diretório para o qual eu quero aplicar dont descend . Devido à natureza do servidor, não posso simplesmente adicionar um novo caminho toda vez que um novo site for criado. Idealmente, eu gostaria de usar isso (para evitar a descida em "dir"):

dont descend = */public/dir

Isso não funciona obviamente. No meu entender, / é o delimitador dessa propriedade. Eu tentei apenas usando um caminho (glob e non). Eu tentei ver se uma variável ( %m ou qualquer outra coisa) funcionaria. Eu não encontrei uma variável adequada. Não posso usar o veto porque os arquivos específicos que eu quero excluir têm um nome com hash sem extensão.

Em resumo, minha (s) pergunta (s) é / são:

Posso usar um caminho para dont descend ? e
Posso usar globbing ( * ou % variable) para segmentar vários diretórios?

Minha configuração do samba para esse compartilhamento específico é a seguinte:

[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 
    
por Joseph Marikle 28.04.2017 / 17:45

0 respostas