Eu tenho um diretório enorme em um sistema de arquivos NTFS (ou seja, um diretório de nível superior que contém dezenas ou centenas de milhões de nós descendentes com os nós de arquivo provavelmente em média cerca de três níveis de profundidade) para os quais preciso alterar as permissões. Em particular, preciso fornecer a um novo usuário (ou grupo) acesso somente leitura a absolutamente tudo na árvore de diretórios.
O local mais óbvio para fazer isso é no Windows Explorer, clicando com o botão direito do mouse no diretório de nível superior e indo para a guia segurança da janela de propriedades do diretório. No entanto, ao tentar as coisas óbvias, o Windows Explorer parece animado para percorrer recursivamente toda a árvore de diretórios e tentar modificar uma ou outra coisa sobre as permissões de cada nó na árvore. Isso é extremamente ineficiente para um diretório tão grande!
Alguém pode oferecer dicas para alterar permissões sem essa descida recursiva? Preciso clicar em algo específico na GUI? Preciso usar ferramentas de linha de comando? Isso poderia ser o resultado de um administrador de sistema anterior fazendo algo estranho com as permissões nesse diretório?
Também preciso habilitar o compartilhamento de rede e permitir que o usuário / grupo monte o diretório na rede. Ainda não tentei isso, então não sei se haverá uma lata de worms semelhante ao tentar ativar o compartilhamento.
Isso está no Windows 2008 Server, se for o caso.
EDIT : As pessoas estão certas que provavelmente faz mais sentido dar permissão a um grupo de domínio do que a uma conta específica, por isso anotei isso acima (é o que eu estava fazendo de qualquer maneira. Não sei por que perguntei especificamente sobre como adicionar um usuário na pergunta original. Desculpe pela falta de atenção) . Mas é claro que adicionar um grupo à lista de permissões de uma pasta não é mais rápido do que adicionar um usuário (nenhum dos grupos existentes recebe permissões somente leitura).