Tengo un escenario simple. Hay una aplicación en ServerA que se ejecuta con la cuenta de servicio de red incorporada. Necesita leer y escribir archivos en una carpeta compartida en ServerB. ¿Qué permisos necesito establecer en la carpeta compartida en ServerB?
Puedo hacer que funcione abriendo el cuadro de diálogo de seguridad del recurso compartido, agregando un nuevo usuario de seguridad, haciendo clic en "Tipos de objeto" y asegurándome de que "Computadoras" esté marcado, y luego agregando ServerA con acceso de lectura / escritura. Al hacer esto, ¿qué cuentas obtienen acceso al recurso compartido? ¿Solo servicio de red? Todas las cuentas locales en ServerA? ¿Qué debo hacer para otorgar acceso a la cuenta del Servicio de red de ServerA al recurso compartido de ServerB?
Nota:
Sé que esto es similar a esta pregunta . Sin embargo, en mi escenario, ServerA y ServerB están en el mismo dominio.
fuente
La cuenta de servicio de red de una computadora se asignará a otra computadora confiable como la cuenta del nombre de la computadora. Por ejemplo, si está ejecutando como la cuenta del Servicio de red en el ServidorA en MiDominio, eso debería asignarse como MiDominio \ ServidorA $ (sí, el signo de dólar es necesario). Esto se ve bastante cuando tiene aplicaciones IIS ejecutándose como la cuenta del Servicio de red que se conecta a un Servidor SQL en un servidor diferente, como una instalación escalada de SSRS o Microsoft CRM.
fuente
Estoy de acuerdo con Evan. Sin embargo, creo que la solución ideal, si la seguridad es una preocupación real para usted, sería crear una cuenta de usuario específicamente para que se ejecute esa aplicación / servicio y otorgarle a esa cuenta los permisos necesarios para la carpeta compartida. De esta manera, puede estar seguro de que solo esa aplicación / servicio está accediendo al recurso compartido. Sin embargo, esto puede ser excesivo.
fuente