域管理员无权删除文件夹

域管理员无权删除文件夹

我是 Windows 域管理员,在我的 Windows 7 计算机上有一个属于其他域用户的文件夹。当我右键单击并尝试删除时,系统提示我没有权限。

我以自己的身份注销并以域管理员帐户身份登录,尝试删除,但再次被告知我没有权限。

我注销并以自己的身份重新登录,并安装了最新版本的 Cygwin。然后我转到有问题的文件夹上方的文件夹,并执行rm -r offendingfolder。成功了。文件夹不见了。

我推测 Cygwin 背后没有什么魔法,它使用 Windows 身份验证机制,所以我需要知道:为什么我不能在 Windows 下执行此操作?

谢谢。

答案1

为什么这个问题被否决了?他问为什么它可以与 Cygwin 一起使用。

我不太清楚。我猜 Cygwin 有一个巧妙的技巧,通过在删除特定文件/文件夹之前取得它的所有权,授予某个组完全控制/修改权。但是,再说一遍,这只是我的猜测,研究源代码不是我的日常工作之一。

可以通过 Windows 原生工具完成。例如,请参阅KB268019承担责任。它明确指出:

取得所有权并不会自动授予您访问它的权限。您必须明确授予文件夹和文件的管理员权限。

当您是所有者时,您可以更改权限条目。在这种情况下,这归结为至少为您的帐户分配“修改”权限删除有问题的文件夹。

答案2

请记住,从 Windows Vista 开始,不再假定具有管理员权限。您必须以提升的权限启动进程才能真正拥有完全的管理员权限。可以将其视为 Windows 的等价物sudo

通常,这可以通过右键单击程序并选择来完成Run as Administrator。对于 Windows 资源管理器,该进程已在运行,为时已晚。但您可以单击开始菜单并explorer.exe在搜索框中键入。然后,您将右键单击 explorer.exe 图标并使用以管理员身份运行功能,该功能应会授予您完整的管理员权限。

如果你真的非常想(但请不要),你也可以禁用 UAC。但不要这么做。

相关内容