Takeown
Você pode usar takeown
para isso.
Enables an administrator to recover access to a file that previously was denied, by making the administrator the owner of the file.
Exemplo:
takeown /r /d y /f *
Onde:
-
/r
: é uma operação recursiva em todos os arquivos no diretório e nos subdiretórios especificados. -
/d
: Suprime o prompt de confirmação que é exibido quando o usuário atual não tem a permissão List Folder em um diretório especificado. -
/f
: especifica o nome do arquivo ou o padrão do nome do diretório. Você pode usar o caractere curinga*
ao especificar o padrão.
Icacls
Você também pode usar o utilitário icacls
para isso .
Displays or modifies discretionary access control lists (DACLs) on specified files, and applies stored DACLs to files in specified directories.
Exemplo:
icacls "D:\path" /grant YOURUSER:(OI)(CI)F
Onde:
-
F
: controle total. -
CI
: Herança do Contêiner - Esse sinalizador indica que os contêineres subordinados herdarão essa ACE. -
OI
: Object Inherit - Este flag indica que arquivos subordinados herdarão o ACE.