centos/redhat(Linux) vsftpd 530 login incorrect

来源:互联网 发布:排版设计用什么软件 编辑:程序博客网 时间:2024/05/22 15:38
centos/redhat(Linux) vsftpd 530 login incorrect
一般是pam.d下的验证文件问题1:检查/etc/vsftpd/vsftpd.conf里pam_server_name=vsftpd与/etc/pam.d/vsftpd两个文件名是否相同(这个文件是验证用户名/密码所用的文件,名字可以随便起,但两者要一样,因为vsftpd.conf是调用/etc/pam.d/下的这个文件,要是名称不同,验证无法通过)2:打开/etc/pam.d/vsftpd如下所示#%PAM-1.0session    optional     pam_keyinit.so    force revokeauth       required        pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed........在#%PAM-1.0这一行下面添加auth  sufficient   /lib64/security/pam_userdb.so  db=/etc/vsftpd/vuseraccount  sufficient   /lib64/security/pam_userdb.so  db=/etc/vsftpd/vuser这里有三个地方需要注意1)网上有许多资料将sufficient改写为required,但我的系统如果写为required则无法登录,出现530 login incorrect2)/lib64/如果你的系统是64位切忌这里是/lib64,网上这里大多写的是/lib那是因为他们是32位系统3)db=/etc/vsftpd/vuser这个是你用db_load加密后的文件,名字不要搞错走了很多弯路,总结了vsftpd虚拟用户不能登录的几点原因
0 0
原创粉丝点击