域pipe理员没有删除文件夹的权限

我是一个Windows域pipe理员,在我的Windows 7机器上,我有一个由另一个域用户拥有的文件夹。 当我右键点击并尝试删除,它告诉我,我没有权限

我以自己的身份login,并以域pipe理员的帐户login,试图删除,并再次被告知我没有权限。

我注销并重新login,并安装了最新版本的Cygwin。 然后我去了犯罪文件夹上方的文件夹,并执行rm -r offendingfolder文件夹。 有效。 该文件夹不见了

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

谢谢。

为什么这个问题是低调的? 他问为什么它与Cygwin合作。

我不完全知道。 我的猜测是,Cygwin有一个巧妙的把戏,通过在删除特定的文件/文件夹之前将所有权归于特定的文件/文件夹,从而授予组完全控制权/修改权。 但是,从我的观点来看,再一次,研究源代码不是我的日常工作之一。

它可以通过本地Windows工具完成。 例如,有关获取所有权的信息,请参阅KB268019 。 它明确指出:

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

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

请记住,从Windows Vista开始,pipe理员权限不被假定。 您必须使用提升的权限启动进程,才能真正拥有完全的pipe理员权限。 把这个视为与sudo相当的Windows。

通常这可以通过右键单击程序并selectRun as Administrator来完成。 对于Windows资源pipe理器,该进程已经在运行,并且为时已晚。 但是你可以做的是点击开始菜单并在search框中inputexplorer.exe 。 然后,您将右键单击explorer.exe图标并使用“以pipe理员身份运行”function,该function应为您提供完整的pipe理员权限。

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