Server 2008文件共享 – 只查看共享上的某些文件夹?

我更新,但我的高级系统pipe理员给了我一个项目,他现在出城,我卡住了。

我们为每个部门build立了文件共享系统。 例如:

\\server\A - Department A \\server\B - Department B \\server\C - Department C 

我们有部门B谁需要阅读/执行访问共享A内的单个文件夹

 \\server\A\folder1 - Department B needs access 

首先,我尝试创build一个名为“ShareAReadOnly”的AD组,并将Dept B添加到该组中。 然后,我把这个组列入“共享A”,然后“读取/执行”到“folder1”。

这是有效的,除了部门B现在可以列出\ server \ A中的所有内容。 他们无法打开或读取任何内容,但可以浏览共享,读取文件夹名称和文件名。

编辑:我也试过只读/执行\ server \ A \ folder1,但我实际上不能映射驱动器到部门的计算机,因为它说,他们没有访问权限。

有没有更好的方法来做到这一点? 我的目标是将networking共享A映射到部门B,但让他们只能查看\ server \ A \ folder1,甚至没有列出其他任何东西。

对不起,我的经验不足,这可能是一个迅速解决的问题。

您应该在您的共享上启用基于访问的枚举。 来自微软:

Access-based enumeration displays only the files and folders that a user has permissions to access. If a user does not have Read (or equivalent) permissions for a folder, Windows hides the folder from the user's view. This feature is active only when viewing files and folders in a shared folder; it is not active when viewing files and folders in the local file system.

https://technet.microsoft.com/en-us/library/dd772681(v=ws.10).aspx