LinuxSir.cn,穿越时空的Linuxsir!

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

请教:vsftp虚拟用户无法登陆(请版主指点)

[复制链接]
发表于 2005-12-28 11:11:30 | 显示全部楼层 |阅读模式
系统:   gentoo2005.1 stage3
vsftp: version 2.0.3
db:     db4.2
pam:   pam-0.78-r2

完全按精华贴子做的,配置文件检查了多次已排除了打错字的可能,就不贴出来了
匿名用户和本地用户可以登陆

应该在可用的本地用户配置文件vsftp.conf中加入下列三行就可以实现虚拟用户
pam_service_name=ftp
guest_enable=YES
guest_username=test
但是登陆时有如下错误:
Unexpected response: OOPS: priv_sock_get_result
OOPS: priv_sock_get_result

在/etc/pam.d/ftp中加入debug参数

auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
accound required /lib/security/pam_userdb.so db=/etc/vsftpd_login
改为
auth required /lib/security/pam_userdb.so debug db=/etc/vsftpd_login
accound required /lib/security/pam_userdb.so debug db=/etc/vsftpd_login

查看/var/log/messages有如下提示
MyServers pam_userdb[6407]: Verify user `test' with password `123'
MyServers pam_userdb[6407]: password in database is [0x8065410]`123.献.tpd_',len is 3

请教各位高人,如何解决这个问题
 楼主| 发表于 2005-12-29 11:04:40 | 显示全部楼层
我在另一台2004.3的机器上反复测试了很久也没有配置好虚拟用户,/var/log/messages/的信息是pam_userdb有未知的错误,请问是否是其中有些vsftp或pam版本间有冲突或bug.搜索了其它论坛也有同样的问题,排除了自身的配置文件有错误之外,确实有一部分同好没有解决这个问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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