LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 948|回复: 8

vsftp 虚拟用户问题,哪位高手帮忙看看

[复制链接]
发表于 2007-4-30 22:30:47 | 显示全部楼层 |阅读模式
redhat 9.0
pam_mysql-0.7RC1
/var/log/messages 的错误 pam_mysql.so路径正确!
Apr 30 18:44:10 localhost vsftpd: warning: can't get client address: Bad file descriptor
Apr 30 18:44:22 localhost vsftpd: PAM unable to dlopen(/lib/security/pam_mysql.so)
Apr 30 18:44:22 localhost vsftpd: PAM [dlerror: /lib/security/pam_mysql.so: undefined symbol: __pure_virtual]
Apr 30 18:44:22 localhost vsftpd: PAM adding faulty module: /lib/security/pam_mysql.so
弄不懂,咋回事,郁闷!

vsftpd.conf 的内容
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
pam_service_name=/etc/pam.d/ftp
#enable for standalone mode
listen=YES
chroot_local_user=YES
tcp_wrappers=Yes
pasv_enable=yes
#anon_root=/var/ftp/ligen
guest_enable=YES
guest_username=ligen

/etc/pam.d/ftp内容是2行
auth required /lib/security/pam_mysql.so user=ligen passwd=19860530 host=localhost db=ligen table=user usumn=user  passwmn=pass crypt=0 verbose=1
account required /lib/security/pam_mysql.so user=ligen passwd=19860530 host=localhostdb=ligen table=user usumn=user  passwmn=pass crypt=0 verbose=1
发表于 2007-5-4 02:59:12 | 显示全部楼层
重新编译一下 pam_mysql 吧。也许是你的 mysql 升级了,但是这个模块没跟着升级。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 11:02:42 | 显示全部楼层
确实是没编译好,可是现在没错误了,还是登陆不了!还是530 login inccorect! 咋回事呢?
回复 支持 反对

使用道具 举报

发表于 2007-5-4 16:45:42 | 显示全部楼层
你要看 pam 的提示,看到底错在哪里。
回复 支持 反对

使用道具 举报

发表于 2007-5-4 16:52:58 | 显示全部楼层
是不是 用户名被拒绝登陆?
userlist_deny=NO
然后把用户名添到/etc/vsftpd.user_list中

try it.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 17:03:22 | 显示全部楼层
上哪看提示啊,/var/log/messages没错了!登陆不了之后,/var/log/messages 里什么多没有!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 17:08:08 | 显示全部楼层
/etc/vsftpd.user_list 没有我登陆的用户啊!
回复 支持 反对

使用道具 举报

发表于 2007-5-4 21:37:53 | 显示全部楼层
/etc/vsftpd.user_list中记录的是允许ftp登陆的用户名,当然前提是要在/etc/vsftpd/vsftpd.conf中,添加两行userlist_deny=NO 和userlist_allow=YES
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 22:29:01 | 显示全部楼层
谢谢两为大侠帮助,我终于解决了!
是pam_mysql 验证的毛病!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表