限制 SAMBA 目录列表

限制 SAMBA 目录列表

这也许是不可能的,但是我还是想问一下。

我有一个使用 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 中的选项

相关内容