Windows 8 restableciendo permisos

0

Tengo una máquina Windows 7 Ultimate que se actualizó a Windows 8 Pro. Hay un problema recurrente que impide que IIS sirva un árbol de carpetas. Después de algunos experimentos, creo que encontré el problema subyacente, pero necesito ayuda para entender qué está causando esto.

Tengo una carpeta fuera de la raíz de una de las unidades de mi computadora que está configurada para no heredar permisos. Lo configuré para dar acceso de lectura al usuario 'IIS APPPOOL \ DefaultAppPool'. Puedo confirmar que los cambios surtan efecto, ya que IIS puede servir el contenido de esta carpeta y sus subcarpetas.

Cuando reinicio, los derechos del usuario de IIS se eliminan de la carpeta. Lo mismo sucede si intento otorgar acceso al usuario IUSR o al grupo IIS_IUSRS en su lugar. IIS ya no puede acceder a la carpeta. ¿Qué está causando esto? Comenzó después de actualizar a Windows 8.

Intenté auditar los cambios de permisos para ver si podía hacer un seguimiento del cambio. Seguí esta guia , y no se encontraron entradas de ID de Evento 560 en mi Registro de Eventos. Pero el usuario de IIS Apppool todavía se está eliminando al reiniciar.

Respuestas a algunas preguntas:

1. Are you serving this website on the internet or on an Intranet?

Intranet, los usuarios acceden a ella simplemente accediendo a http://computername/.

2. Are you connected to a Windows Domain?

No

3. Have you tried adding the IUSR account to the folder permissions?

Sí, mismo resultado.

4. Is this site being hosted as a virtual folder or an application?

No creo que esté configurado como una carpeta virtual o una aplicación. El sitio es el sitio web predeterminado. Lo configuré para que su ruta física sea la carpeta base de este árbol de carpetas. Cuando hago clic en "Ver aplicaciones" o "Ver directorios virtuales", aparece una lista vacía.

5. What if you change the permissions, then boot into Safe Mode?

Esto parece evitar que el problema se repita. Cuando inicio en Modo seguro, el problema no se repite, los permisos modificados permanecen cambiados. Sin embargo, al reiniciar en el modo no seguro, el problema se repite.

Keen
fuente
Es probable que esto se deba a un cambio en la versión de IIS que ahora usa Windows 8. Verifique que use la misma versión que usaba. Daría dinero al hecho de que no es lo mismo.
Ramhound
@Ramhound Umm, estoy usando la versión integrada en Windows. Los errores que recibo tienen un título de página HTML de 'IIS 8 & lt; something & gt;', por lo que AFAIK, ahora estoy en IIS 8.
Keen
Sé que está usando IIS 8, por lo que usaba IIS 8 antes, cuando funcionaba, si es así, entonces la causa es algún cambio entre IIS 7.5 e IIS 8. Deberá usar máquinas virtuales para determinar la causa de este problema.
Ramhound
@Ramhound It started after upgrading to Windows 8. AFAIK, IIS debe ser irrelevante para el problema de cambio de permisos de carpeta. Solo lo incluí para ser minucioso en caso de que fuera relevante. ¿A menos que pueda señalarme alguna documentación que demuestre que se sabe que IIS cambia los permisos?
Keen
1
@pnuts Lo he estado haciendo. Nadie ha señalado cómo la configuración de IIS sería relevante de forma remota, por lo que no he agregado esos detalles.
Keen

Respuestas:

2

Como dice que este problema no ocurre cuando se inicia en modo seguro, entonces esto no es un problema con Windows, por lo que es un producto instalado que juega con los permisos.

Usar por ejemplo autoruns apagar las startups en grupos para averiguar cuál es el responsable de ello. Comenzaría con productos de seguridad como suites, luego complementos de Explorer, etc.

harrymc
fuente