como conceder acesso a uma pasta usando cacls

2

Eu revoguei uma permissão para uma pasta test usando cacls.

cacls d:/test /D adsd14

Agora estou tentando reatribuir a permissão para essa pasta usando o mesmo comando.

cacls d:/test /E /G adsd14:F

Diz processado dir: d: / test

Mas ainda assim, não consigo acessar a pasta.

Obrigado.

    
por bunty 23.09.2010 / 07:13

2 respostas

3

O primeiro passo é apropriar-se dos arquivos.
Inicie uma caixa de prompt de comando (cmd) como administrador e digite:

takeown /f /r d:\test
cacls d:\test /t /e /c /g username:F

Se takeown não for encontrado, enquanto estiver conectado como Administrador, inicie o Explorer e faça o seguinte:

  1. Clique com o botão direito do mouse na pasta da qual deseja se apropriar e clique em Propriedades.
  2. Clique na guia Segurança e, em seguida, clique em OK na mensagem de segurança (se aparecer).
  3. Clique em Avançado e, em seguida, clique na guia Proprietário.
  4. Na lista Nome, clique no seu nome de usuário ou clique em Administrador se você estiver conectado como administrador ou clique no grupo Administradores. Se você quiser apropriar-se do conteúdo da pasta, selecione a caixa de seleção Replace owner on subcontainers and objects .
  5. Clique em OK e, em seguida, clique em Sim ao receber a seguinte mensagem:
    Você não tem permissão para ler o conteúdo do nome da pasta do diretório. Deseja substituir as permissões de diretório com permissões que concedem controle total?
    Todas as permissões serão substituídas se você clicar em Sim.
    Nota: nome da pasta é o nome da pasta da qual você deseja se apropriar.
  6. Clique em OK e reaplique as permissões e configurações de segurança desejadas para a pasta e seu conteúdo.

fonte

    
por 27.09.2010 / 15:26
0

Suspeito que você tenha mais sorte se removê-lo com este comando:

cacls d:\test /E /P asdsd14:F

O que você está fazendo no primeiro comando é adicionar uma Negar ACL. Os dois comandos a seguir fazem exatamente a mesma coisa:

cacls d:\test /E /G asdsd14:N
cacls d:\test /E /D asdsd14

O meu comando sugerido é substituir (sinalizador / P) que nega acl com uma ACL de controle total

    
por 24.09.2010 / 07:18