我可以在目录路径上使用“dont descend” SMB 参数吗(最好使用 glob)?

我可以在目录路径上使用“dont descend” SMB 参数吗(最好使用 glob)?

我有一个 Samba 共享,我想dont descend在多个子目录中使用它。Samba 共享path=/home。此特定服务器的 home 中的每个目录都是一个网站(这是一个 Web 服务器)。每个网站都有一个我想要应用的目录dont descend。由于服务器的性质,每次启动新网站时,我不能只添加一个新路径。理想情况下,我想使用这个(以防止进入“目录”):

dont descend = */public/dir

显然这行不通。据我了解,这/是此属性的分隔符。我尝试过只使用路径(全局和非全局)。我尝试过查看变量(%m或其他变量)是否可行。我没有找到合适的变量。我无法使用否决权,因为我想要排除的特定文件具有散列名称而没有扩展名。

总之我的问题是:

我可以使用路径吗dont descend
我可以使用通配符(*%变量)来定位多个目录吗?

我针对这个特定共享的 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 

相关内容