免费注册 查看新帖 |

Chinaunix

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

[系统管理] FTP虚拟用户无法登录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-31 17:17 |只看该作者 |倒序浏览
本帖最后由 路人呵呵 于 2013-08-31 17:30 编辑

我的 vsftpd.conf 配置如下:
  1. write_enable=YES
  2. local_umask=022
  3. listen=YES
  4. userlist_enable=YES
  5. tcp_wrappers=YES
  6. max_clients=20
  7. max_per_ip=10
  8. anon_max_rate=120000
  9. local_enable=YES
  10. anonymous_enable=NO
  11. anon_max_rate=120000
  12. anon_upload_enable=NO
  13. anon_mkdir_write_enable=NO
  14. anon_other_write_enable=NO
  15. anon_world_readable_only=YES
  16. userlist_enable=YES
  17. userlist_deny=NO
  18. guest_enable=YES
  19. guest_username=virtual_user
  20. virtual_use_local_privs=YES
  21. pam_service_name=vsftpd
  22. local_root=/ftp_files/ftp_data/
  23. chroot_local_user=YES
  24. dirmessage_enable=YES
  25. ftpd_banner=Welcome to blah FTP service.FTP服务运行正常
  26. connect_from_port_20=YES
  27. hide_ids=YES
  28. ascii_download_enable=NO
  29. xferlog_enable=YES
  30. xferlog_std_format=YES
  31. xferlog_file=/var/log/xferlog
  32. dual_log_enable=YES
  33. vsftpd_log_file=/var/log/vsftpd.log
复制代码
user_list文件配置:
test250
lol
virtual_user

pam.d/vsftpd 的配置:
  1. auth       sufficient    /lib64/security/pam_userdb.so db=/etc/vsftpd/virtual_user_account
  2. account    sufficient   /lib64/security/pam_userdb.so db=/etc/vsftpd/virtual_user_account
  3. session    optional     pam_keyinit.so    force revoke
  4. auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
  5. auth       required     pam_shells.so
  6. auth       include      password-auth
  7. account    include      password-auth
  8. session    required     pam_loginuid.so
  9. session    include      password-auth
  10. ~                                            
复制代码
虚拟用户的用户以下列表生成:
  1. 其中:[code][root@yong vsftpd]# more  account.txt
  2. ap
  3. ap2013
  4. adc
  5. adc2013
  6. grank
  7. grank2013
  8. lisi
  9. lisi2013
复制代码
[/code]


vsftpd 版本
vsftpd-2.2.2-11.el6.x86_64
pam版本:
pam-devel-1.1.1-10.el6_2.1.x86_64
pam_krb5-2.3.11-9.el6.x86_64
pam_passwdqc-1.0.5-6.el6.x86_64
fprintd-pam-0.1-20.git04fd09cfa.el6.x86_64
gnome-keyring-pam-2.28.2-7.el6.x86_64
spamassassin-3.3.1-2.el6.x86_64
pam-1.1.1-10.el6_2.1.x86_64

系统版本:
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Linux  2.6.39-200.24.1.el6uek.x86_64 #1 SMP Sat Jun 23 02:39:07 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

在 ssh下测试登录:
[root@yong ~]# ftp 192.168.163.100
Connected to 192.168.163.100 (192.168.163.100).
220 Welcome to blah FTP service.FTP服务运行正常
Name (192.168.163.100:root): lol
331 Please specify the password.
Password:
230-欢迎来到英雄联盟!
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.

[root@yong ~]# ftp 192.168.163.100
Connected to 192.168.163.100 (192.168.163.100).
220 Welcome to blah FTP service.FTP服务运行正常
Name (192.168.163.100:root): ap
530 Permission denied.
Login failed.

求大神指导,顺便纠正下vsftpd.conf哪些不合理的地方?

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP