如何在不查看所有文件和文件夹的情况下找出 NTFS 中某个文件或文件夹是否中断了另一个文件夹内的继承?

如何在不查看所有文件和文件夹的情况下找出 NTFS 中某个文件或文件夹是否中断了另一个文件夹内的继承?

因此我有两个目录层次结构,一个在 Windows Server 2003 上,另一个在 Windows Server 2008 R2 上。

Windows Server 2008 R2 上的目录是通过右键单击并创建新文件夹预先创建的。

我使用 xcopy 将它们从一个层次结构复制到另一个层次结构

XCOPY \\server2003\Reporting \\server2008\c$\Reporting /O /X /E /H /K /Y /I

/O但尽管应该复制 ACL 和所有者,但权限和所有者却不一样。这是怎么回事?这些文件仍然从 Server 2008 的 C$ 驱动器获得一些继承的 ACL。

这让我担心所有事物的权限都不相同;那么我怎么知道子文件或文件夹没有破坏继承呢?

答案1

Sysinternals 工具访问枚举也许能帮上忙。这是一个 GUI,它会从选定的位置递归扫描权限,并让您看到哪里出了问题(如果有的话)。

来自链接:

虽然基于 Windows NT 的系统采用的灵活安全模型允许完全控制安全性和文件权限,但管理权限以便用户对文件、目录和注册表项具有适当的访问权限可能很困难。没有内置方法可以快速查看用户对目录或键树的访问。AccessEnum 可在几秒钟内让您全面查看文件系统和注册表安全设置,使其成为帮助您查找安全漏洞并在必要时锁定权限的理想工具。

AccessEnum 屏幕截图

相关内容