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相关的资料,看看根本原因是什么。



你可能感兴趣的:(login,530,ubuntu下,ftp启用pam之后报,incorrect的解决办法)