icacls adicionando entrada explícita adicional
-
21-12-2019 - |
Pergunta
Estou executando este comando em uma estrutura de pastas para que todos os arquivos e pastas herdem recursivamente a conta SYSTEM com controle total (e herança correta):
icacls V:\path\*.* /T /C /Q /grant SYSTEM:(OI)(CI)F
Isso parece funcionar conforme o esperado, mas quando entro nas configurações avançadas de permissões, há duas entradas de permissão para SYSTEM:Um é herdado (como eu esperava), mas há uma entrada adicional que diz "não herdado".
É possível adicionar um sinalizador para que apenas a entrada de permissão herdada seja aplicada?Estou confuso sobre por que duas entradas precisam ser adicionadas a cada arquivo e pasta.
Eu li completamente o icacls /?documentação e tentei muitas combinações diferentes sem sucesso.
Muito obrigado por todas as sugestões.
Solução
Se você herdar permissões do pai e adicionar permissões específicas para uma conta que já foi herdada, você sempre terá 2 (ou mais) entradas para essa conta.Se quiser apenas uma entrada, você terá que remover a conta do pai ou parar de herdar do pai e definir permissões especificamente.