- 论坛徽章:
- 0
|
我的vsftpd的虚拟用户怎么也登陆不上?请大家教我,谢谢!
最后解决了.问题是用户密码的加密格式问题:
/etc/pam.d/vsftpd内容:
auth required /lib/security/pam_mysql.so user=ftpd passwd=123456 host=localhost db=ftpd table=user usercolumn=name passwdcolumn=passwd crypt=0
account required /lib/security/pam_mysql.so user=ftpd passwd=123456 host=localhost db=ftpd table=user usercolumn=name passwdcolumn=passwd crypt=0
可以查询mysql数据库类的明码用户:
insert into users (name,passwd) values ('xiaotong','qqmywife');
但是/etc/pam.d/vsftpd中的 crypt=2 ,
和insert into users (name,passwd) values ('xiaotong',password('qqmywife')); 建立的用户就无法登陆
这是为什么??? |
|