IIS vs NETWORK SERVICE

22/07/2008 - 18:10 por Jorge Alejandro Molano Fernandez | Informe spam
Hola compañeros...

¿Es posible hacer que un sitio web en particular dentro del IIS se ejecute
con un usuario distinto al "NETWORK SERVICE"?

¿Dicho de otra forma, es posible hacer que el servicio del IIS sea ejecutado
con un usuario distinto para un sitio web específico?

Gracias!

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
22/07/2008 - 18:34 | Informe spam
"Jorge Alejandro Molano Fernandez"
wrote in message
news:%
¿Es posible hacer que un sitio web en particular dentro del IIS se ejecute
con un usuario distinto al "NETWORK SERVICE"?

¿Dicho de otra forma, es posible hacer que el servicio del IIS sea
ejecutado con un usuario distinto para un sitio web específico?



Una observación: el que rueda como "Network Service" no es el IIS, sino
el "worker process" de asp.net (aspnet_wp en Windows XP).

Para cambiar la identidad del worker process, una opción es poner en el
web.config un <identity impersonate="true" userName="..." password="..." />

Otra opción es poner símplemente <identity impersonate="true"/> sin más,
y entonces el aspnet_wp copia la identidad del IIS, que puedes configurar
mediante los varios mecanismos de seguridad que éste tiene (si lo dejas en
modo anónimo usará el IUSR_nombredemaquina).
Respuesta Responder a este mensaje
#2 Alberto Poblacion
22/07/2008 - 18:34 | Informe spam
"Jorge Alejandro Molano Fernandez"
wrote in message
news:%
¿Es posible hacer que un sitio web en particular dentro del IIS se ejecute
con un usuario distinto al "NETWORK SERVICE"?

¿Dicho de otra forma, es posible hacer que el servicio del IIS sea
ejecutado con un usuario distinto para un sitio web específico?



Una observación: el que rueda como "Network Service" no es el IIS, sino
el "worker process" de asp.net (aspnet_wp en Windows XP).

Para cambiar la identidad del worker process, una opción es poner en el
web.config un <identity impersonate="true" userName="..." password="..." />

Otra opción es poner símplemente <identity impersonate="true"/> sin más,
y entonces el aspnet_wp copia la identidad del IIS, que puedes configurar
mediante los varios mecanismos de seguridad que éste tiene (si lo dejas en
modo anónimo usará el IUSR_nombredemaquina).
Respuesta Responder a este mensaje
#3 Alejandro Mezcua
23/07/2008 - 09:50 | Informe spam
Aparte de las opciones de impersonación que te han comentado, si abres las
opciones de un directorio virtual de IIS (v6.0) verás que en la parte
inferior hay una sección denominada "Application". Dentro de esta sección
hay un apartado donde se le indica bajo que "Application Pool" se está
ejecutando esa aplicación en concreto. Si tomas nota del pool y vas a la
sección de "Application Pools" (o "Grupos de aplicaciones" en un IIS en
español) verás el Pool anterior. Si vas a sus propiedades verás, entre otras
cosas, el usuario de Windows usado para ejecutar la aplicación, que será
normalmente "Network Service".

Puedes cambiar la identidad ahí son problema, pero cuidado con lo que pones
ya que puedes abrir un problema de seguridad.

Un saludo,

Alejandro Mezcua
MVP Device Application Development
http://www.byteabyte.net/

"Jorge Alejandro Molano Fernandez"
wrote in message
news:%
Hola compañeros...

¿Es posible hacer que un sitio web en particular dentro del IIS se ejecute
con un usuario distinto al "NETWORK SERVICE"?

¿Dicho de otra forma, es posible hacer que el servicio del IIS sea
ejecutado con un usuario distinto para un sitio web específico?

Gracias!
Respuesta Responder a este mensaje
#4 Alejandro Mezcua
23/07/2008 - 09:50 | Informe spam
Aparte de las opciones de impersonación que te han comentado, si abres las
opciones de un directorio virtual de IIS (v6.0) verás que en la parte
inferior hay una sección denominada "Application". Dentro de esta sección
hay un apartado donde se le indica bajo que "Application Pool" se está
ejecutando esa aplicación en concreto. Si tomas nota del pool y vas a la
sección de "Application Pools" (o "Grupos de aplicaciones" en un IIS en
español) verás el Pool anterior. Si vas a sus propiedades verás, entre otras
cosas, el usuario de Windows usado para ejecutar la aplicación, que será
normalmente "Network Service".

Puedes cambiar la identidad ahí son problema, pero cuidado con lo que pones
ya que puedes abrir un problema de seguridad.

Un saludo,

Alejandro Mezcua
MVP Device Application Development
http://www.byteabyte.net/

"Jorge Alejandro Molano Fernandez"
wrote in message
news:%
Hola compañeros...

¿Es posible hacer que un sitio web en particular dentro del IIS se ejecute
con un usuario distinto al "NETWORK SERVICE"?

¿Dicho de otra forma, es posible hacer que el servicio del IIS sea
ejecutado con un usuario distinto para un sitio web específico?

Gracias!
Respuesta Responder a este mensaje
#5 jcastro
23/07/2008 - 20:01 | Informe spam
On 23 jul, 03:50, "Alejandro Mezcua"
wrote:
Aparte de las opciones de impersonación que te han comentado, si abres las
opciones de un directorio virtual de IIS (v6.0) verás que en la parte
inferior hay una sección denominada "Application". Dentro de esta sección
hay un apartado donde se le indica bajo que "Application Pool" se está
ejecutando esa aplicación en concreto. Si tomas nota del pool y vas a la
sección de "Application Pools" (o "Grupos de aplicaciones" en un IIS en
español) verás el Pool anterior. Si vas a sus propiedades verás, entre otras
cosas, el usuario de Windows usado para ejecutar la aplicación, que será
normalmente "Network Service".

Puedes cambiar la identidad ahí son problema, pero cuidado con lo que pones
ya que puedes abrir un problema de seguridad.

Un saludo,





Tambien debe tener en cuenta que el IIS de windows XP y 2k (usuales
ambientes de desarrollo) no posee esa capacidad.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida