Назад | Перейти на главную страницу

IIS 7.5, в Windows 7, пользователь IIS не может войти в систему: «Не удается прочитать файл конфигурации из-за недостаточных разрешений»

Я «экспериментирую» с Microsoft Internet Information Services 7.5 в ОС Windows 7 в качестве FTP-сайта.

Я создал FTP-сайт, названный "Opta-site", и включил "Анонимную аутентификацию", "Базовую аутентификацию", "IisManagerAuth" и "AspNetAuth".

Изоляция пользователей FTP не включена (т.е. все пользователи сразу переходят на ftproot).

Затем я попытался подключиться анонимно, и это сработало.

Затем я создал одного пользователя IIS (имя пользователя: «Opta», пароль «ThePassword»), используя, как мне кажется, Microsoft .Net API (?), Используя следующие команды в 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) 

И, вернувшись в пользовательский интерфейс диспетчера IIS, включил «Разрешающее правило» для пользователя «Opta», чтобы получить разрешения на чтение и запись в корне ftp.

Теперь, когда я подключаюсь, используя, например, filezilla или windows ftp, я получаю:

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

Это проблема Windows (т.е. установите разрешения Windows для этого файла "C: \ Windows \ system32 \ inetsrv \ config \ redirection.config")? Или что-то другое?

Я видел, что у других людей была эта / похожая проблема, например, Вопрос о сбое сервера А, Вопрос о сбое сервера B, StackOverflow вопрос, последний из которых предлагает предоставить разрешения «IIS_IUSRS» для файла, но ни одно из этих «решений» в этом случае не сработало. Проблема остается без изменений.

Спасибо за помощь :)

Имеет ли учетная запись, к которой вы пытаетесь подключиться, разрешения / определенные в корне FTP / необходимых папках?