IIS 7.5, en Windows 7, el usuario de IIS no puede iniciar sesión, "No se puede leer el archivo de configuración debido a permisos insuficientes"

IIS 7.5, en Windows 7, el usuario de IIS no puede iniciar sesión, "No se puede leer el archivo de configuración debido a permisos insuficientes"

Estoy "experimentando" con Microsoft Internet Information Services 7.5, en un sistema operativo Windows 7, como un sitio FTP.

Creé un sitio FTP, llamado "Opta-site" y habilité la "Autenticación anónima", la "Autenticación básica", "IisManagerAuth" y "AspNetAuth".

El aislamiento de usuarios de FTP no está habilitado (es decir, todos los usuarios van directamente a ftproot).

Luego intenté conectarme de forma anónima y funciona.

Luego, creé un usuario de IIS (nombre de usuario: "Opta", contraseña "ThePassword"), usando, lo que creo, la API de Microsoft .Net(?), usando los siguientes comandos, en Power Shell

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Management")  

[Microsoft.Web.Management.Server.ManagementAuthentication]::CreateUser("Opta", "ThePassword") 

[Microsoft.Web.Management.Server.ManagementAuthorization]::Grant("Opta", "Opta-site", $FALSE) 

Y, de vuelta en la interfaz de usuario del Administrador de IIS, habilitó una "Regla de permiso" para que el usuario "Opta" tenga permisos de lectura y escritura en la raíz ftp.

Ahora, cuando me conecto, usando, por ejemplo, filezilla o windows ftp, obtengo:

Status: Connecting to 192.168.178.20:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER Opta
Response:   331 Password required for Opta.
Command:    PASS ***********
Response:   530-User cannot log in.
Response:    Win32 error:   Access is denied. 
Response:    Error details: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config
Response:    Error: Cannot read configuration file due to insufficient permissions
Response:    
Response:    
Response:   530 End
Error:     Critical error
Error:     Could not connect to server

¿Es esto un problema de Windows (es decir, establecer permisos de Windows en ese archivo "C:\Windows\system32\inetsrv\config\redirection.config")? ¿O algo mas?

He visto a otras personas tener este problema o similar, por ejemplo,Pregunta de error del servidor A,Pregunta de error del servidor B,Pregunta de StackOverflow, el último de los cuales sugiere otorgar permisos "IIS_IUSRS" en el archivo, pero ninguna de estas "soluciones" ha funcionado, en este caso. La cuestión permanece sin cambios.

Gracias por toda la ayuda :)

Respuesta1

¿La cuenta con la que intenta conectarse tiene permisos/definidos en las carpetas raíz/necesarias de FTP?

información relacionada