为了访问文件夹,需要多个组成员资格

如何创build需要用户成为两个或更多不同组的成员的文件或文件夹才能读取/写入文件夹?

例如,假设我经营一家汽车维修店,我有一个名为“维修历史”的文件夹,如果他们是“机械师”和“收银员”组的成员,我只希望人们访问它。 这将是一个AND的要求,而不是似乎是常态的OR要求。

我知道我们可以创build一个单独的组来访问文件夹,但这更像是一个学术问题,因为它涉及到我们正在创build的不同的安全结构。 我不知道MS安全处理它,但我想知道如何做到这一点。

通常这是不可能的,但有一种方法可以得到这种效果。

嵌套一组目录,设置单个组的每个目录的权限(禁用inheritance)。 如果它们不在第一组中,则不能遍历第一个目录,如果它们不在第二个组中,则它们不能进入第二个目录。 不幸的是,这种结构可能会让最终用户感到困惑。

\foo - only group Mechanics \foo\bar - only group Cashiers. 

您可能也可以使用NTFS和共享权限的组合来执行此操作 – 通过共享权限授予一个组的访问权限,并通过NTFS权限授予其他权限。 不过,该文件夹必须存在于现有文件夹结构之外。