Altere as permissões de arquivo do Windows 7 no prompt de comando

Altere as permissões de arquivo do Windows 7 no prompt de comando

Como posso alterar as permissões de arquivo do Windows 7 usando o prompt de comando?

Quero alterar as permissões nos arquivos de programas, mas caclsnão está funcionando para mim.

Responder1

caclsé depreciado no Windows 7. Você precisa usar ICACLSem vez de cacls.

ICACLS "filename" /grant "Users":F

Este comando está concedendo os privilégios.

Responder2

Para alterar as permissões, use uma conta de administrador nessa máquina para executar o CACLS. Se você tiver o UAC habilitado, talvez seja necessário elevar o prompt de comando primeiro clicando com o botão direito nele e escolhendo "Executar como Administrador".

Você pode usar caclsda seguinte forma:

CACLS files /e /p {USERNAME}:{PERMISSION}

Onde,

* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
      o R - Read
      o W - Write
      o C - Change (write)
      o F - Full control

Por exemplo, para conceder controle total (F) à sua conta de usuário files, você usaria o seguinte comando (digitado em um prompt de comando elevado do Windows):

CACLS files /e /p %USERNAME%:f

Leia a ajuda completa digitando o seguinte comando:

cacls /?

Responder3

Se, por algum motivo, os arquivos forem desassociados da conta de administrador no Windows 7, o uso do ICACLS NÃO os restaurará.

Você é forçado a clicar manualmente em CADA arquivo, um de cada vez, e selecionarPropriedades > guia Segurança > botão Avançado > guia Permissões > botão Continuar.

Se ativado, aprove o prompt do UAC para o Editor de permissões para arquivos e pastas e desmarqueIncluir permissões herdáveis ​​do pai deste objeto. Clique noRemoverbotão quando solicitado e reativeIncluir permissões herdáveis, cliqueOK.

Isso restaurará seus acessos ao arquivo.

Como isso pode ser feito em uma pasta ou conjunto inteiro de arquivos? Usar ICACLS *.* /RESETnão funciona; termina com o erro "Acesso negado" para os arquivos em questão.

Responder4

você precisa executar caclscom direitos de administrador para alterar a permissão nos arquivos de programa...

informação relacionada