在 Windows Server 2012 R2 机器中,我创建了一个名为“share”的文件夹,并在该文件夹中创建了一个名为 test 的文件。文件“test”对 user1 具有读写访问权限,并在安全 acls 中拒绝 user2 的访问。我为该文件夹启用了 Windows 共享。如果我使用用户凭据 user1 将共享 \127.0.0.1\share 映射到驱动器,我可以在映射驱动器中看到文件“test”。如果我使用用户凭据 user2 映射相同的共享,则文件夹为空。为什么会发生这种情况?我们不应该在 user2 凭据映射驱动器中看到文件,并且在尝试打开文件时被拒绝访问吗?
答案1
Windows 服务器中启用了基于访问的枚举。这就是通过 smb 映射到驱动器时拒绝访问的文件丢失的原因。