IIS ftp:home directory inaccessible錯誤問題的一個解除方法

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.