限制SAMBA目录列表

也许这是不可能的,但我想我会问。

我有一个使用ACL的samba共享。 默认组可以看到共享内的所有内容,并具有读/写权限。 我想创build共享顶层内的子文件夹,然后创build一个相应的组到该文件夹​​。 我希望子文件夹组的成员能够浏览到\\server\share\subfolder ,除了只能看到\\server\share除了subfolder

所以对于默认组,它将显示为:

 Share --Folder1 --Folder2 --Folder3 --Subfolder 

并将其显示为子文件夹组:

 Share --Subfolder 

我已经能够find最好的替代scheme是授予子文件夹组遍历权限,并使他们直接连接到他们正试图到达的文件夹: \\server\share\subfolder

我正在OS X服务器上实现这一切,所以所有常见的ACL在那里。

检查

 hide unreadable 

选项在smb.conf中