Eu tenho um cenário simples. Há um aplicativo no ServerA que é executado na conta interna do Serviço de Rede. Ele precisa ler e gravar arquivos em um compartilhamento de pasta no ServerB. Quais permissões eu preciso definir no compartilhamento de pastas no ServerB?
Posso fazê-lo funcionar, abrindo a caixa de diálogo de segurança do compartilhamento, adicionando um novo usuário de segurança, clicando em "Tipos de Objeto" e verificando se "Computadores" está marcado e, em seguida, adicionando o ServidorA com acesso de leitura / gravação. Ao fazer isso, quais contas estão obtendo acesso ao compartilhamento? Apenas serviço de rede? Todas as contas locais no ServerA? O que devo fazer para conceder acesso à conta do Serviço de Rede do ServerA ao compartilhamento do ServerB?
Nota:
Eu sei que isso é semelhante a esta pergunta . No entanto, no meu cenário, ServerA e ServerB estão no mesmo domínio.
fonte
A conta de serviço de rede de um computador será mapeada para outro computador confiável como a conta de nome do computador. Por exemplo, se você estiver executando como a conta do Serviço de Rede no ServerA no MyDomain, isso deve ser mapeado como MyDomain \ ServerA $ (sim, o cifrão é necessário). Você vê isso bastante quando tem aplicativos do IIS em execução como a conta do Serviço de Rede conectando-se a um SQL Server em um servidor diferente, como uma instalação em escala reduzida do SSRS ou do Microsoft CRM.
fonte
Eu concordo com Evan. No entanto, acredito que a solução ideal, se a segurança é uma preocupação real para você, seria criar uma conta de usuário especificamente para a execução desse aplicativo / serviço e conceder a essa conta as permissões necessárias para a pasta compartilhada. Dessa forma, você pode ter certeza de que apenas esse aplicativo / serviço está acessando o compartilhamento. Isso pode ser um exagero embora.
fonte