无论如何,我可以允许一个组只能看到我想分享的目录中的某些(两个)文件夹?
Windows和Linux都可以在假设您可以在您有权访问的目录中看到任何内容的情况下工作,但是越过该点就取决于该目录中的ACL。
在纯Windows环境中,Server 2003r2和更高版本有一些名为“Access Based Enumeration”的内容。 在共享上启用时,它只会显示用户具有某种访问权限的文件夹。 典型的例子是家庭份额。
\\winsrv\homes\
使用ABE,用户只能看到“\ winserv \ homes \ myusername”,如果没有ABE,他们会看到整个用户列表。
这是在股份层面处理的,而不是权利层面的。 您的Sambaconfiguration将需要您的共享定义下面的行应仿效此行为:
hide unwriteable = yes hide unreadable = yes
这些将根据用户的访问权限隐藏用户无法读取/写入的目录。