Direitos mínimos para acessar todo o diretório Users em outro computador

1

Quais são os direitos mínimos necessários para acessar o diretório Usuários em outro computador por meio de um compartilhamento administrativo?

Eu tenho um arquivo em lote que grava algumas informações em alguns outros computadores usando um caminho de \\% COMPUTERNAME% \ c $ \ Usuários \% USERNAME% \ AppData \ Roaming. Os arquivos em lote são executados em um usuário não privilegiado (parte de usuários do domínio somente). Como definir os direitos apropriados para que a conta de serviço possa acessar a pasta AppData \ Roaming para cada usuário em outro computador?

Gostaria de conceder direitos inferiores aos do administrador local, que sei que funcionarão.

Coisas que tentei:

  1. Como administrador do domínio, tentou conceder direitos de modificação ao diretório C: \ Users \ no computador local. Erro: acesso negado.
  2. Defina a conta de serviço como administrador local no outro computador. Isso funciona, mas é contra a política de TI onde eu trabalho. Eu gostaria de realizar isso com direitos inferiores ao do administrador local.

Alguma sugestão?

    
por philipthegreat 13.06.2014 / 16:57

1 resposta

0

De acordo com Wikipedia ,

Administrative shares cannot be accessed by users without administrative privileges.

Para acessar \computername\c$ , a conta de serviço deve ser um membro do grupo Administradores Locais. O mesmo vale para \computername\admin$ .

Eu tentei contornar isso criando um novo compartilhamento chamado Users$ mapeado para C:\Users no computador local. Eu dei à conta de serviço Change direitos no compartilhamento e tentei dar Modify direitos na própria pasta. Eu tentei separadamente atribuir a propriedade de C:\Users à conta de serviço.

Isso não funcionou como eu esperava. Ao definir direitos, recebi um erro Access is Denied em várias subpastas (por exemplo, C:\Users\username\AppData\Local para cada usuário). Como eu só precisava de acesso a C:\Users\username\AppData\Roaming para cada usuário, isso ficava próximo a uma solução viável e era acessível a partir do outro computador usando \computername\Users$\username\AppData\Roaming . O lado negativo: Qualquer novo usuário que fizer login nessa máquina não herdou os direitos automaticamente. Eu tive que reatribuir direitos para cada novo usuário.

Por fim, o departamento de TI concedeu uma exceção de diretiva ao administrador local na conta de serviço em cada computador afetado, oferecendo acesso irrestrito a \computername\c$\Users\ .

Obrigado especialmente ao @Ramhound pela assistência neste assunto.

    
por 13.06.2014 / 19:17