ftp串連時出現一個相當奇怪的問題cannot log in, home directory inaccessible:
使用者名稱和密碼都正確的情況下,每次串連都提示:530 User <username> cannot log in, home directory inaccessible.
按這個提示,查了些資料,給出的回覆無非就是兩種:1.ftp的目錄不存在;2.登入使用者所在的使用者組對這個目錄沒有讀許可權.
我仔細查了使用者登入訪問的目錄許可權,證明是沒有問題的,但是實際情況就是一直反覆的出這個提示,登入不了.
檢查預設ftp網站的根目錄,發現有一個c:\inetpub\ftproot,這個目錄的恰恰缺少了登入使用者組的讀許可權,補上,重新串連,一切正常.
問題的根源大概是之前所做的一次伺服器安全最佳化,最佳化過程中可能對某些系統檔案夾的讀寫權限做了修改。
故障現象:
登陸FTP的時候提示 530 User waadmin cannot log in, home directory inaccessible.
故障原因:
FTP根目錄許可權不夠
第一種解決方案:
把該使用者所在組加個“讀取”許可權
第二種解決方案:
檢查一下該目錄檔案是否不存在或是被刪除了,如果不小心被刪除了。證明該檔案不存在,那麼建立該檔案並賦予相關的許可權,亦或更改相關主目錄檔案夾路徑來解決該問題。
或參考下面的方法
原因:
可能是在FTP伺服器建立時,選擇了FTP隔離使用者模式。
解決方案:
在使用者的ftp根目錄下建立LocalUser\使用者名稱 這樣的目錄,因為使用者登入時會自動將主目錄移到這裡。如果打算允許FTP網站提供匿名登入應在LocalUser目錄下另建一個public的子目錄LocalUser\public
IIS FTP "530 User cannot log in home directory inaccessible"錯誤原因:可能是在FTP伺服器建立時,選擇了FTP隔離使用者模式。
解決方案:
在使用者的ftp根目錄下建立LocalUser\使用者名稱 這樣的目錄,因為使用者登入時會自動將主目錄移到這裡。如果打算允許FTP網站提供匿名登入應在LocalUser目錄下另建一個public的子目錄
LocalUser\public
總結:
IIS FTP "530 User cannot log in home directory inaccessible"錯誤原因:
主要是包括:
1、檔案夾不存在著,可能被刪除或者說指定的檔案夾路徑不正確(不存在);
2、檔案夾許可權不夠,提示錯誤;
3、配置不正確,檢查一下配置問題; 本文網址: http://www.gzkde.com/JiNeng/BeiWangBiJi/1.html