Servidor Windows 2008 R2, sem permissão no arquivo

Servidor Windows 2008 R2, sem permissão no arquivo

Meu Windows Server 2008 possui um programa em uma pasta compartilhada. Um antivírus de usuário remoto (trend micro) considerou este programa um vírus e tentou removê-lo/colocá-lo em quarentena. Porém, não possuía a autorização necessária e agora ninguém...nem eu, o administrador-- pode acessar ou administrar este arquivo. Agora o dono é“…”.

Por exemplo:

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

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

O que isto significa?

Como posso adquirir novamente a propriedade?

Responder1

Sempre, para qualquer arquivo, você NT_Authority\Systempoderá modificar suas permissões. Para executar icaclsou takeowncomo o Sistema:

  1. Baixe a ferramenta PsExec do site da Microsoft,aqui. Abra um prompt de comando normal do administrador (Win + X e depois prompt de comando (Admin)).

  2. Nele, corra psexec –i –s CMD. Se for solicitada uma senha, digite. Se for solicitada a senha do SISTEMA, não deverá ser nada, basta pressionar Enter. Isso deve permitir que você execute o computador como NT_Authority\System.

  3. Obtenha controle total do arquivo executando:

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

  4. Torne-se o proprietário do arquivo executando:

    icacls MG_Menu.exe /setowner domainname\Administrator

    Ou para torná-lo propriedade da Autoridade do Sistema (a menos que seja whoamidiferente):

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

informação relacionada