一般情況都是因為文件的上級目錄不存在瀏覽權(quán)限。一般情況下,我們創(chuàng)建ftpadmin用戶。 文件結(jié)構(gòu)如 : d:\wwwroot\jb51.net 那么需要給wwwroot如下權(quán)限 然后給ftpadmin用戶jb51.net目錄的全部權(quán)限,完全控制以外的都要選上即可。 在serv_u中我們需要定位到得目錄是daoqin.net目錄。即可。 因為我們服務(wù)器開啟了防火墻所以需要客戶端(flashfxp)被動模式。 詳細(xì)說明: Serv_U安裝設(shè)置以及530 Not logged in, home directory does not exist解決方法 安裝程序盡量采用最新版本,避免采用默認(rèn)安裝目錄,設(shè)置好serv-u目錄所在的權(quán)限,設(shè)置一個復(fù)雜的管理員密碼。修改serv-u的banner信息,設(shè)置被動模式端口范圍(4001—4003)在本地服務(wù)器中設(shè)置中做好相關(guān)安全設(shè)置:包括檢查匿名密碼,禁用反超時調(diào)度,攔截“FTP bounce”攻擊和FXP,對于在30秒內(nèi)連接超過3次的用戶攔截10分鐘。域中的設(shè)置為:要求復(fù)雜密碼,目錄只使用小寫字母,高級中設(shè)置取消允許使用MDTM命令更改文件的日期。 更改serv-u的啟動用戶:在系統(tǒng)中新建一個用戶,設(shè)置一個復(fù)雜點的密碼,不屬于任何組。將servu的安裝目錄給予該用戶完全控制權(quán)限。建立一個FTP根目錄,需要給予這個用戶該目錄完全控制權(quán)限,因為所有的ftp用戶上傳,刪除,更改文件都是繼承了該用戶的權(quán)限,否則無法操作文件。另外需要給該目錄以上的上級目錄給該用戶的讀取權(quán)限,否則會在連接的時候出現(xiàn)530 Not logged in, home directory does not exist。比如在測試的時候ftp根目錄為d:\soft\new,必須給d:\soft該用戶的讀取權(quán)限,為了安全取消d:\soft其他文件夾的繼承權(quán)限。而一般的使用默認(rèn)的system啟動就沒有這些問題,因為system一般都擁有這些權(quán)限的。 |