免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1366 | 回复: 9
打印 上一主题 下一主题

[FTP] VSFTPD虚拟用户不能通过验证,哪位老大给看一下! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-07 18:01 |只看该作者 |倒序浏览
vsftpd.conf的配置:
anonymous_enable=NO
anon_world_readable_only=NO
local_enable=YES
write_enable=NO
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES

chroot_local_user=YES
one_process_model=NO

pam_service_name=vsftpd.vu
listen=YES
tcp_wrappers=YES
guest_enable=YES
guest_username=virtual
virtual_use_local_privs=YES
chroot_local_user=YES

PAM配置文件----/etc/pam.d/vsftpd.vu的配置:
accout required /lib/security/pam_userdb.so     db=/etc/vsftpd/login
auth required   /lib/security/pam_userdb.so     db=/etc/vsftpd/login


使用命令db_load -T -t hash -f /etc/vsftpd/user.txt   /etc/vsftpd/login.db  生成了login.db文件


user.txt文件内容
user123
testtest
user321
testtest

重启服务后这两个用户不能通过验证
哪位老大帮着看一下哪有问题

论坛徽章:
0
2 [报告]
发表于 2005-07-07 18:04 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

accout required /lib/security/pam_userdb.so     db=/etc/vsftpd/login.db
auth required   /lib/security/pam_userdb.so     db=/etc/vsftpd/login.db

论坛徽章:
0
3 [报告]
发表于 2005-07-07 18:11 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

原帖由 "1qwer" 发表:
accout required /lib/security/pam_userdb.so     db=/etc/vsftpd/login.db
auth required   /lib/security/pam_userdb.so     db=/etc/vsftpd/login.db


试过,结果一样!!谢谢~~~~~

论坛徽章:
0
4 [报告]
发表于 2005-07-08 08:54 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

高人们快点出来指点一下吧!!

论坛徽章:
0
5 [报告]
发表于 2005-07-08 10:16 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

把你的登陆过程贴出来,类似下面的信息
ftp localhost
Connected to localhost (127.0.0.1).
220 ready, dude (vsFTPd 1.1.0: beat me, break me)
Name (localhost:chris): tom
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.


还有看日志里有什么?/var/log/vsftpd.log

论坛徽章:
0
6 [报告]
发表于 2005-07-08 10:24 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

顶~~~~~~
等待

论坛徽章:
0
7 [报告]
发表于 2005-07-08 10:26 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

原帖由 "wolfg" 发表:


还有看日志里有什么?/var/log/vsftpd.log


ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 1.2.0)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): test1
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.

这里的登录用户为我重建文本文件中改的用户
默认的没有在/var/log/下生成这个日志文件,我启用后,生成的文件内容是空

论坛徽章:
0
8 [报告]
发表于 2005-07-08 10:39 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

你贴出来的users.txt里好像没有test1这个用户啊

log_ftp_protocol=YES
xferlog_std_format=NO

改成这样就可以看日志了

论坛徽章:
0
9 [报告]
发表于 2005-07-08 10:56 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

原帖由 "wolfg" 发表:
你贴出来的users.txt里好像没有test1这个用户啊

log_ftp_protocol=YES
xferlog_std_format=NO

改成这样就可以看日志了


我已经重新生成过几次用户了,现在只有一个用户ftpuser1密码ftpuser2

日志内容
Fri Jul  8 10:52:14 2005 [pid 3937] CONNECT: Client "127.0.0.1"
Fri Jul  8 10:52:26 2005 [pid 3936] [ftpuser1] FAIL LOGIN: Client "127.0.0.1"

论坛徽章:
0
10 [报告]
发表于 2005-07-08 11:15 |只看该作者

VSFTPD虚拟用户不能通过验证,哪位老大给看一下!

问题到底出在哪啊????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP