Windows-Server-2003

使用者帳戶無法連接到 IIS6 FTP 站點

  • July 2, 2010

我在預設 FTP 站點下的 IIS 中設置了一個新的虛擬目錄。我已經有其他虛擬目錄,並且可以使用我的使用者帳戶(域管理員)訪問它們。我創建了一個名為 FTPuser 的帳戶,授予它對虛擬目錄的完全權限,但我無法打開該站點。當我登錄時,我在事件查看器中收到一個成功審核事件,因此我的帳戶正在通過身份驗證。但是該站點沒有出現,我只是再次獲得登錄框。

我執行 Process Monitor 並看到兩個登錄場景之間的不同行為。當我使用我的管理員帳戶登錄到同一個 FTP 站點時,當我嘗試訪問指定為我的預設網站主目錄的文件夾時,我在 Procmon 中得到了一個成功的結果。但是當我嘗試以 FTP 使用者身份連接時,我收到一條 ACCESS DENIED 消息。在日誌的上方,它還顯示嘗試連接到該驅動器(包含主目錄的那個)上的 IPC$ 共享的 NO SUCH DEVICE 錯誤。

當我查看權限時,兩個帳戶似乎都對相關目錄具有完全控制權。誰能指出我這裡發生了什麼的正確方向?

謝謝。

為您的預設 FTP 站點配置的使用者隔離是什麼。您可以參考文章Hosting Multiple FTP Sites with FTP User Isolation (IIS 6.0)Isolating FTP Users (IIS 6.0)

編輯

如果您已經有一個 FTP 站點並且您不知道它的隔離模式,您可以從 C:\windows\system32\inetsrv 打開 metabase.xml 文件並蒐索標籤 UserIsolationMode 並檢查其值。

FTP站點的模式為:

不要隔離使用者(這與 IIS 5.0 中唯一可用的模式相同)——–> 將有UserIsolationMode set to 0

隔離使用者(這適用於本地使用者和域使用者)———–> 將擁有UserIsolationMode set to 1

使用 Active Directory 隔離使用者(也稱為 Active Directory 使用者隔離模式,僅適用於 Active Directory 使用者)—–> 將擁有UserIsolationMode set to 2

閱讀更多:http: //blogs.msdn.com/b/saurabh_singh/archive/2007/10/04/troubleshooting-ftp-related-issues-on-iis-6-0.aspx#ixzz0sUs4xC7N

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