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?