久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

linux中vsftpd 530 Login incorrect 解決

來源:技術員聯盟┆發布時間:2018-05-28 12:27┆點擊:

  vsftpd 530 Login incorrect這個問題很常見,網上一搜很多,但是絕大部分,都是忽悠人的。下面說一下我的解決辦法,

  服務器說明:服務器用的是centos 6.5 64 位,vsftpd用的是vsftpd: version 2.2.2,系統用戶是nologin的

  1, 檢查/etc/vsftpd/vsftpd.conf配置

 代碼如下      


local_enable=YES  
pam_service_name=vsftpd     //有人說ubuntu是pam_service_name=ftp(本人未測試)  
userlist_enable=YES 

 

  2,修改/etc/vsftpd/ftpusers

 代碼如下      
# vim /etc/pam.d/vsftpd   //你會發現,拒絕ftpusers里面的用戶  
auth       required     pam_listfile.so item=user sense=deny file=http://www.3lian.com/etc/vsftpd/ftpusers onerr=succeed  
 

  ftpusers里面是ftp默認拒絕的用戶,如果要想系統用戶,就把這個用戶從ftpusers文件中刪除。

 代碼如下      

[root@node1 vsftpd]# cat /etc/vsftpd/ftpusers  
# Users that are not allowed to login via ftp  
root  
bin  
#daemon   //刪除掉就能登錄了  
adm  
lp  
sync  
 

  。。。。。。。。。省略。。。。。。。。。

  在這里要注意,不要把/etc/pam.d/vsftpd里面的deny改成allow,不然你自己建立的用戶就會報530 Login incorrect

  3,重啟vsftpd

 代碼如下      
# /etc/init.d/vsftpd start