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

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")? Или что-то еще?

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

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

решение1

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

Связанный контент