?
W?i?n?d?o?w?s?2?0?0?3?建?立?F?T?P?服?務?器:
? ? ? ? ? ? ? ? ?? W?i?n?d?o?w?s?2?0?0?3?建?立?F?T?P?服?務?器
?
FTP連接報530?User <用戶名> cannot?log?in?home?directory?inaccessible的解決方法
感謝分享: http://blog.sina.com.cn/s/blog_5fdcf5c901012mma.html
? ? ?在server 2003新建ftp用戶并開啟IIS的Ftp功能之后,有時在連接這個ftp的時候會出現530 User 用戶名 cannot log in home directory inaccessible的錯誤,網上一般的解決方法是ftp目錄是否存在,用戶權限是否設置正確等等。但是經常是這些都是設置正確的,卻還是出現這樣的 錯誤提示。
其實原因是在新建IIS-FTP的時候選擇了隔離用戶,而在你選擇的FTP文件夾卻和這個用戶相關的文件夾不同,所以自然就會出現這個提示,而找不到解決方法了。
這個就涉及到server 2003的FTP文件夾的設定和命名有相當嚴格的規范。
舉個例子,如果你想為用戶abc在server 2003下開通一個IIS-FTP服務 目錄設定為E:\\FTP里。除了安裝IIS和FTP組件及相關配置正確之外,你還應該在FTP文件夾中建立一個子文件夾。命名為LocalUser,然 后在LocalUser文件夾中再建立一個子文件夾,命名為abc,即你要開通FTP服務的用戶名。
這樣當用戶abc運行FTP服務登錄到server 2003時,會自動進入到E:\\FTP\\LocalUser\\abc文件夾目錄下,這也就很好解釋為什么最初會報出530 User 用戶名 cannot log in home directory inaccessible的錯誤了。因為不這樣設定的話 E:\\FTP\\LocalUser\\abc的目錄根本就不存在。
另外如果我們打算允許FTP站點提供匿名登錄的話,還應在LocalUser目錄下另建一個public的子目錄。同理,匿名登錄的用戶將自動進入到D:\\FTP\\LocalUser\\public目錄中。
這樣設置對一個服務器多個人使用的情況下非常有用,除此之外,你還可以在IIS中設置每個FTP對應的網站的流量,連接數等等限制來合理分配服務器資源。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
