避免Windows共享文件夹被networking中的每个人读取

我的文件夹位于服务器的D:\文件夹中。 里面的“文件夹”,有2个子文件夹称为“一”和“两”。

我想设置“one”文件夹只能被“A”用户读取,而“two”文件夹只能被另一个“B”用户读取。

但是,当我把“文件夹”做成一个共享文件夹的时候,我不得不增加一些人的权限,不pipe是“域用户”还是“所有人”,他们都有“读”权限,他们可以读取“one”文件夹或“two”文件夹内的内容。

我怎样才能避免这个问题?

更新:这个问题的原因是有根文件夹的“CREATOR OWNER”权限。

这是最有限的实现

  1. 共享权限:“Authenticated Users”,Full
  2. 根文件夹:禁用inheritance,“validation用户”:遍历文件夹/执行文件
  3. 文件夹一:禁用inheritance,Group1:FULL
  4. 文件夹二:禁用inheritance,Group2:FULL

没有人能够看到这个份额,但是他们将能够直接访问他们的股份。

第1组:

PS C:\WINDOWS\system32> dir \\SERVER\share dir : Access is denied PS C:\WINDOWS\system32> dir \\SERVER\share\one d----- 10/30/2017 11:24 AM folder PS C:\WINDOWS\system32> dir \\SERVER\share\two dir : Access is denied 

第2组:

 PS C:\WINDOWS\system32> dir \\SERVER\share dir : Access is denied PS C:\WINDOWS\system32> dir \\SERVER\share\one dir : Access is denied PS C:\WINDOWS\system32> dir \\SERVER\share\two d----- 10/30/2017 11:25 AM folder 

编辑:重写答案提供最安全的解决scheme。