这也许是不可能的,但是我还是想问一下。
我有一个使用 ACL 的 Samba 共享。默认组可以查看共享内的所有内容,并具有读/写权限。我想在共享的顶层创建一个子文件夹,然后为该文件夹创建一个相应的组。我希望子文件夹组可以浏览\\server\share\subfolder
但无法查看其中的内容\\server\share
,只能查看subfolder
。
因此对于默认组它将显示为:
Share
--Folder1
--Folder2
--Folder3
--Subfolder
以及子文件夹组将显示为:
Share
--Subfolder
我能找到的最佳替代方案是授予子文件夹组遍历权限并使他们直接连接到他们尝试访问的文件夹:\\server\share\subfolder
。
我正在 OS X Server 上实现此功能,因此所有常见的 ACL 都在那里。
答案1
检查
hide unreadable
smb.conf 中的选项