Como conceder privilégio a alguém "Assuma a propriedade"?

3

Eu tenho uma máquina com o Windows 2008 R2. Minha máquina em si não é um controlador de domínio, mas está associada a um domínio.

Na Política de segurança local, em Configurações de segurança > Políticas locais > Atribuição de direitos de usuário, conceda ao usuário DOMAIN \ jane.doe que tenha privilégio "Apropriar-se de arquivos ou outros objetos".

Eu reiniciei a máquina e entrei como DOMAIN \ jane.doe. Abra o prompt de comando e faça takeown /f c:\test\testfile.txt . Isso me dá um erro "Acesso negado"

O arquivo foi criado por DOMAIN \ administrator. Portanto, o proprietário foi definido para o grupo Administradores. Confirmado que não há outro GPO aplicado à máquina.

Para fins de teste, retiro todas as DACL do arquivo e, depois, concedo DOMAIN \ jane.doe para ter a permissão "Obter propriedade" por meio de DACL. Em seguida, faça o login como DOMAIN \ jane.doe e execute o takeown /f c:\test\testfile.txt novamente. Eu poderia obter a propriedade se a permissão "Obter propriedade" for concedida a DOMAIN \ jane.doe via DACL.

Minha pergunta é por que o usuário DOMAIN \ jane.doe falha ao obter a propriedade do arquivo, mesmo que eu tenha concedido a ela o privilégio? É porque takeown.exe não honra o privilégio do Windows, mas apenas DACL? Fiz testes semelhantes usando a página de propriedades de segurança do Windows Explorer. DOMAIN \ jane.doe não pode assumir a propriedade, embora ela tenha permissão para ter a propriedade "Assuma a propriedade" por meio da DACL e para ter privilégio "Apropriar-se de arquivos ou outros objetos".

    
por Harvey Kwok 16.07.2013 / 23:45

1 resposta

2

Acabei de descobrir a resposta. É porque eu tinha o UAC ligado. Se eu desligar o UAC, as propriedades de segurança takeown.exe e explorer.exe funcionarão conforme o esperado. DOMAIN \ jane.doe pode assumir a propriedade como esperado.

    
por 17.07.2013 / 00:19