Samba - 对没有权限的用户隐藏文件 (夹)
最近在搞 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,
就可以实现对没有权限的用户隐藏掉文件夹,