É possível descobrir o atual proprietário de uma pasta?


12

Estou executando o Windows 8 Enterprise x64 . Aqui estão as configurações de segurança atuais para uma pasta em um volume NTFS:

Configurações avançadas de segurança

Não tenho acesso ao conteúdo da pasta, nem às configurações de segurança nem ao proprietário atual. Por ser administrador, eu poderia assumir a propriedade e conceder as permissões necessárias, mas as informações sobre o proprietário atual seriam perdidas.

Existe uma maneira de descobrir o proprietário atual sem alterar as permissões ou pelo menos saber quem era o proprietário antes que eu assumisse a propriedade?


Existe alguma diferença com o uso cmde a entrada dir /Q foldername? Isso deve mostrar o proprietário (em considerações normais).
Nerdwaller 19/07/2013

@nerdwaller é direxibido em ...vez de um proprietário.
Nik Z.

1
Uma pergunta um tanto parecida: superuser.com/questions/356295/…
Vladimir Reshetnikov

Respostas:


1

Como o modelo de segurança do Windows é tão recôndito quanto é, é totalmente possível encontrar-se sem as permissões necessárias para descobrir qual usuário possui um objeto ou conceder a você as permissões necessárias para descobrir qual usuário possui esse objeto. Nesses casos, suas opções são reduzidas para: a) agrupar um runas ... dir /Qcomando em um loop que itera sobre todos os nomes de contas conhecidos no sistema (e digitar cada senha por vez, supondo que você a conheça); ou b) apenas morda o marcador , tome posse e, possivelmente, afaste qualquer ACL existente no objeto no processo.


1

Consegui fazer o seguinte funcionar no Windows 7. Naturalmente, YMMV. Em um prompt de comando elevado (administrador), faça

icacls E:\Logs /grant nik:f

Onde fsignifica controle total. Isso parece adicionar uma entrada de controle de acesso (ACE), oferecendo a você controle total sem alterar mais nada. Fazer isso, então olhar para as propriedades de novo; e, se desejar, exclua seu ACE. Se você deseja ser particularmente cuidadoso ao restaurar a ACL para o que era antes de violá-la, tente o seguinte:

icacls E:\Logs /save  Z-acl
icacls E:\Logs /grant nik:f

  (Go olhar para o diretório.)

icacls E:\    /restore Z-acl

Observe a sintaxe estranha do último comando.  Z-aclé apenas um nome de arquivo arbitrário. Nota: na minha experiência, deve ser apenas um nome de arquivo simples; eu tentei

icacls \mys\ter\y_f\ile /save \Users\scott\Documents\acl

e não funcionou; aparentemente porque especifiquei um caminho para o arquivo de saída.


A propósito, tive um problema dir /Qao trabalhar corretamente. Costumava dizer incorretamente que o proprietário era SYSTEM. O Windows Explorer (propriedades do arquivo) é mais informativo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.