Windows-7

IIS 7.5,在 Windows 7 上,IIS 使用者無法登錄,“由於權限不足,無法讀取配置文件”

  • September 11, 2013

我正在 Windows 7 作業系統上“試驗”Microsoft Internet Information Services 7.5 作為 FTP 站點。

我創建了一個名為“Opta-site”的 FTP 站點,並啟用了“匿名身份驗證”、“基本身份驗證”、“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 管理器 UI 中,為使用者“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 問題(即,在該文件“C:\Windows\system32\inetsrv\config\redirection.config”上設置 Windows 權限)?或者是其他東西?

我見過其他人有這個/類似的問題,例如,Serverfault question AServerfault question BStackOverflow question,最後一個建議對文件授予“IIS_IUSRS”權限,但這些“解決方案”都沒有奏效,在這個案例。問題依舊,不變。

感謝所有幫助:)

您嘗試連接的帳戶是否有權/在 FTP 根/必要文件夾中定義?

引用自:https://serverfault.com/questions/538217