Não é possível apropriar-se de arquivos

1

Na minha unidade de dados, eu tenho aproximadamente 800 arquivos para os quais tenho apenas as permissões ler e executar , mas nenhuma outra.

Ao tentar alterar as permissões através do Windows Explorer, todos os campos relacionados à alteração de permissões ficam esmaecidos. Ao correr ...

icacls FILE /grant UserName:F

... no CMD, recebo o erro FILE: Access denied .

Observe que esses comportamentos se aplicam mesmo ao ativar o registro na conta de administrador oculto ( net user administrator /active:yes ) no Modo de segurança.

Após uma inspeção detalhada, descobri que os arquivos permitem permissões completas para um usuário a partir de uma instalação que não existe mais. Os outros usuários listados ("Jeder", alemão para "Everyone" e outro usuário inexistente) possuem apenas permissões de leitura / execução.

Existe alguma solução antes de mover toda a unidade para uma unidade externa e formatar a unidade atual? Com mais de 50.000 arquivos nesta unidade, isso seria um pouco demorado, especialmente porque parece ser um problema recorrente.

EDITAR: A opção /reset para icacls também não funciona.

EDITAR: Para outros leitores: Para mim, para arquivos em que a alteração de permissões falhou, takeown /f FILE funcionou, consulte a resposta da Tetsujin e seus comentários.

    
por kdb 25.10.2014 / 14:58

1 resposta

2

Essencialmente, você precisa assumir a propriedade de alguns deles, mas dar a propriedade ao TrustedInstaller para os outros. Se você não tem certeza de qual deve ser, então talvez seja melhor deixar uma ferramenta fazer isso por você ...

Eu usei as ferramentas tweaking.com para recuperar com sucesso os perms do sistema triturados antes, inclusive quando alguém 'inteligentemente' conseguiu remover TrustedInstaller como proprietário de metade do sistema & tomou posse de tudo o que eles puderam encontrar.

Você pode, para ser honesto, fazer o mesmo a partir da linha de comando, mas, francamente, a menos que você tenha uma configuração muito pedante, é mais simples definir as coisas de volta para os padrões do Windows.

Experimente a ferramenta "tudo em um" ou um dos ajustes mais específicos, se souber exatamente para onde está indo ...

Eles também têm algumas boas notas sobre como inicializar na configuração mais limpa possível para que as ferramentas possam fazer seu trabalho - inicialização limpa

Para arquivos que não são do sistema, a propriedade é provavelmente mais fácil, & você não deve precisar do TrustedInstaller se todos eles não forem arquivos do sistema

Em um prompt de comando elevado, use takeown /F <filename> para forçar a propriedade dos arquivos.

    
por 25.10.2014 / 15:28