Windows Server 2008 R2,文件无权限

Windows Server 2008 R2,文件无权限

我的 Windows Server 2008 在共享文件夹上有一个程序。远程用户防病毒软件(趋势科技)认为该程序是病毒,并试图删除/隔离它。但是,它不具备所需的授权,现在没有人——甚至连我这个管理员都不知道-- 可以访问或管理此文件。现在所有者是“……”

例如:

dir  /Q /P
19/10/2016  15:19  1.941.504   ...   MG_Menu.exe

takeown.exe  /a /f  .\MG_Menu.exe
ERROR: Access denied.

这是什么意思?

我怎样才能重新获得所有权?

答案1

对于任何文件,始终NT_Authority\System可以修改其权限。要以系统身份运行icacls或:takeown

  1. 从 Microsoft 网站下载 PsExec 工具,这里. 打开正常的管理员命令提示符(Win+X 然后是命令提示符(管理员))。

  2. 在其中运行psexec –i –s CMD。如果提示输入密码,请输入。如果要求输入 SYSTEM 密码,则应该没有密码,因此只需按 Enter 即可。这应该允许您以 NT_Authority\System 身份运行计算机。

  3. 通过运行以下命令来获得对文件的完全控制权:

    icacls MG_Menu.exe /grant domainname\Administrator:(F,WDAC)

  4. 通过运行以下命令使自己成为文件的所有者:

    icacls MG_Menu.exe /setowner domainname\Administrator

    或者让它归系统管理局所有(除非您的whoami意见不同):

    takeown.exe /a /f .\MG_Menu.exe

相关内容