500 OOPS: cannot locate user entry:nobody ftp連接報錯

今天,一同事在對服務器做安全整改之後發現ftp無法正常連接登陸了,找我來幫忙看下。我在ftp連接服務器的時候發現ftp報錯:

500 OOPS: cannot locate user entry:nobody  

查了下他最近的操作,找到原因:刪除了系統中的匿名用戶nobody,而vsftp默認是設置的用nobody來處理匿名連接的,nobody刪除之後就會報錯,因此我們需要將處理匿名連接的用戶修改下,修改爲系統中存在的用戶,修改步驟如下:

(1)修改vsftp配置文件/etc/vsftpd/vsftpd.conf

       vi /etc/vsftpd/vsftpd.conf
(2)將此行放開
       #nopriv_user=ftpsecure

      將ftpsecure 修改爲系統中存在的用戶

(3)重啓vsftp服務:service vsftpd restart

 

ok,到此ftp恢復了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章