Samba - 对没有权限的用户隐藏文件 (夹)

1 minute read

最近在搞 OpenMediaVault,然后在设置每个用户的访问权限,

但是发现就算用户没有某个文件夹的访问权限, 用户通过 Finder(macOS) 访问的时候,还是会显示这个文件夹,然后过一会,Finder 会提示找不到这个文件夹。

这样就很破坏用户体验,

于是在 DuckDuckGo 了一会,找到了 Hiding samba share from browse list for unauthorised users 这个 post

只要在smb.conf里的[Global]添加一行 access based share enum = yes 就可以了

在 OMV 里面的话,在 SMB/CIFS 设置的, 有一个 Extra options,在这里把access based share enum = yes加进去,然后 save, apply changes,

就可以实现对没有权限的用户隐藏掉文件夹,