在 Windows Server 2008 中,我有一个共享文件夹。
对于我的用户名: NTFS 权限(读取/修改) 共享权限(读取/修改)
尝试访问共享时的结果:可以遍历目录并读取文件,但无法写入文件。当我尝试检查我的有效权限时,它显示“Windows 无法计算 [My Username] 的有效权限”。
该文件夹归管理员组所有(默认),并且 NTFS 读/写权限被授予我的用户名,该用户名是管理员组的成员。
我注意到要在本地对文件夹进行任何更改,都需要我确认 UAC 提示。为什么会出现这个提示?
我还尝试创建一个新组,为其赋予完整的 NTFS 权限,并完全控制共享权限,并将我的用户名添加到该组。结果更糟......我什至无法遍历共享文件夹目录或读取任何内容。
这就是 UAC 的工作原理。你会发现很多关于 UAC 的文档,但他们都忘记提及一件事(如下)。
如果您是内置管理员组的成员并尝试访问允许该组执行此操作的文件夹,UAC 期望您以提升模式访问它。如果您的直接帐户可以访问它或任何其他组确实可以正常工作(假设您是其中的成员)。这个问题似乎只影响特殊的内置管理员组。
因此,您应该在提升的 Windows 资源管理器中访问它,对吗?不,它不起作用。Explorer 是唯一一个不能在提升的提示下运行的程序,它存在错误。
我在这里找到了完整的文章和解决方法。我花了很长时间才找到它http://think-like-a-computer.com/2011/05/11/uac-access-denied-on-folders-for-administrators-windows-2008/