解決 500 OOPS: vsftpd: refusing to run with writable root inside chroot()[ubuntu]


FTP(文件傳輸協議)在眾多網絡應用中,是僅次於web的服務,有着非常重要的地位。在安裝配置linux環境下(主指ubuntu系統)FTP服務器時, 在配置/etc/vsftp.conf及/etc/vsftpd.chroot_list等文件后(具體詳見另一篇文章), 在SHELL模式下測試連接FTP服務器的命令:

#ftp localhost

或者:

#ftp 192.168.224.188 //我的本機IP地址,

出現了如下的報錯提示:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

但是在輸入其他的用戶名時卻可以正常登陸, 同樣的方法建立的用戶和密碼, 不應該出現這樣的問題, 最起碼可以把/etc/vsftpd.conf文件的問題排除掉, 剩下的就是只有/etc/vsftpd.conf這個文件了, 進入里面發現, 原來用戶名wwufengg並沒有出現在這個列表里, 而其他的用戶名存在, 這就說明問題了, 就是在vsftpd.chroot_list里的用戶名wwufengg不存在導致的, 趕快把這個用戶名wwufengg加進去, 保存, 然后重啟vsftpd服務.

#service vsftpd restart   //推薦使用這個命令重啟vsftpd服務

如圖:

然后再用wwufengg連接FTP器, 便會出現成功登陸的提示:

至此,

500 OOPS: vsftpd: refusing to run with writable root inside chroot() 這個問題解決.

原創文章, 轉載請注明出處 http://www.cnblogs.com/wwufengg/archive/2012/10/25/vsftpd-ubuntu-500-oops.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM