Ubuntu下,ftp啓用pam之後報 530 Login incorrect的解決辦法

系統:Ubuntu 12.04.3 LTS

FTP版本號:version 3.0.2

本地賬戶登錄,禁止匿名賬戶登錄,vsftpd.conf的配置文件中有如下配置:

anonymous_enable=no

local_enable=YES

write_enable=YES

pasv_enable=YES
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO

pam_service_name=vsftpd



測試的時候,老是報如下錯誤:

wKiom1Znn3fhdu2AAAAboMhdnRo892.png

老是報530,login incorrect錯誤。挺納悶的。ftpusers文件也米有問題,後來網上搜了下相關的資料然後測試(百度出來的資料真不敢恭維,基本上都是一樣的,蛋疼額,還是google的),發現很有可能就是pam的問題。vsftp使用的pam認證的文件放在/etc/pam.d/vsftpd,這個文件

然後把

pam_service_name=vsftpd 改爲其他的名稱pam_service_name=vsftp,然後重啓服務,就正常了。這就證明是pam搞的鬼。後面再查看資料,要把/etc/pam.d/vsftpd 修改下,修改後如下:

wKiom1ZnoqTRsbvEAABuh-MSpRA731.png

問題就解決了。後面會再看看pam相關的資料,看看根本原因是什麼。



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