Como redefinir as permissões de arquivo e pasta para o padrão (ACLs herdados) no Windows

Entradas de permissão incorretas atribuídas a uma conta de usuário podem impedir que programas acessem o arquivo ou pasta. Ou pode fazer com que usuários não autorizados tenham acesso total aos objetos. Em alguns casos, pode haver uma referência a contas de usuário obsoletas (ou SIDs) na ACL (lista de permissões) que você deseja limpar.

Você modificou as permissões NTFS para um arquivo ou pasta incorretamente e deseja reverter para o padrão (ACLs herdados)?

Este artigo explica como substituir as permissões de arquivo ou pasta por permissões herdadas padrão rapidamente usando a linha de comando icacls.exe. As informações se aplicam a todas as versões do Windows, do Windows Vista ao Windows 10.

Redefinir permissões NTFS para um arquivo ou pasta

Usando o integrado icacls.exe ferramenta de console, você pode redefinir rapidamente as permissões NTFS para um arquivo ou pasta. Essa ferramenta também possui um recurso onde você pode redefinir as permissões para arquivos em uma pasta e subpastas, recursivamente.

  • O icacls.exe / reset a linha de comando substitui ACLs (lista de permissões) por ACLs herdados padrão para todos os arquivos ou pastas correspondentes.

Importante: Sua conta de usuário precisa de permissões de controle total para redefinir ou alterar as permissões de um arquivo ou pasta. A falta de permissões causaria o erro Falha ao processar n arquivos ao executar o comando reset. Se isso acontecer, certifique-se primeiro aproprie-se e atribua permissões de controle total para sua conta.

Digamos que você tenha as seguintes permissões para uma pasta:

arquivo ou pasta de redefinição de permissões icacls

Na imagem acima, você pode ver que há uma entrada de permissão personalizada (não herdada) para o usuário chamado BackupUser, para o D: \ Docs pasta.

  • Para remover as entradas de permissão indesejadas, você pode fazer isso por meio da caixa de diálogo Configurações de segurança avançadas. Mas isso pode ser entediante se você quiser redefinir as permissões em massa para todos os arquivos em uma pasta e subpastas. É aí que está embutido icacls.exe ferramenta vem para o resgate.

Executando o icacls.exe d: \ docs linha de comando para visualizar as permissões de pasta mostra o seguinte:

OPTIPLEX-9020 \ BackupUser:(OI) (CI) (M)BUILTIN \ Administradores: (I) (F) BUILTIN \ Administradores: (I) (OI) (CI) (IO) (F) AUTORIDADE NT \ SISTEMA: (I) (F) AUTORIDADE NT \ SISTEMA: (I) (OI) (CI) (IO) (F) NT AUTHORITY \ Usuários autenticados: (I) (M) NT AUTHORITY \ Usuários autenticados: (I) (OI) (CI) (IO) (M) BUILTIN \ Usuários: (I) (RX) BUILTIN \ Usuários: (I) (OI) (CI) (IO) (GR, GE)
  • O (EU) entradas denotam que as permissões são herdadas do contêiner pai. Na lista de ACLs acima, há apenas uma entrada ACL não herdada para BackupUser.

Redefinir as permissões NTFS para um arquivo ou pasta

Use esta linha de comando (de Prompt de comando do administrador) sintaxe para redefinir as permissões para um arquivo ou pasta.

icacls file_or_folder_name / reset

Para redefinir o Docspasta permissões, eu executaria:

icacls d: \ docs / reset

Para redefinir um Individual permissões do arquivo, eu executaria:

icacls d: \ docs \ places.docx / reset

Para redefinir as permissões para todos os arquivos em uma pasta (por exemplo, D: \ Docs), corre:

icacls d: \ docs \ * / reset

Redefina as permissões NTFS para uma pasta, suas subpastas e arquivos

Para redefinir as permissões para o Docs pasta junto com sua subpasta e todos os arquivos recursivamente, execute este comando:

icacls d: \ docs / reset / t / c

Argumentos de linha de comando relacionados:

  • / t - Executa a operação em todos os arquivos especificados no diretório atual e seus subdiretórios.
  • / c - Continua a operação apesar de quaisquer erros de arquivo. As mensagens de erro ainda serão exibidas.
  • / q - Suprime mensagens de sucesso.
  • /eu - Executa a operação em um link simbólico em vez de seu destino.

Você verá uma saída como esta:

arquivo processado: d: \ docs. arquivo processado: d: \ docs \ Expenses.xlsx. arquivo processado: d: \ docs \ Places.docx. Processado com sucesso 3 arquivos; Falha ao processar 0 arquivos
arquivo ou pasta de redefinição de permissões icacls

As permissões para o Docs pasta agora está redefinida. Isso significa que as entradas adicionais de ACL desaparecerão. Apenas as entradas herdadas permanecem. Se você desabilitou a herança anteriormente, o icacls.exe / reset linha de comando seria restaurar as permissões herdadas de volta.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)

Ezoicorelatar este anúncio