LinuxSir.cn,穿越时空的Linuxsir!

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

vsftpd pam认证问题,请帮忙troubleshooting一下

[复制链接]
发表于 2005-1-7 11:36:45 | 显示全部楼层 |阅读模式
以下是我的配置过程
     -->1.#ldd `which vsftpd` |grep pam
        libpam.so.0 => /lib/libpam.so.0 (0x40040000)
     -->2.在/etc/vsftpd.conf里添加如下几行
        pam_service_name=vsftpd
        guest_enable=YES
        guest_username=ftpuser
        anon_world_readable_only=NO
-->3.建立虚拟用户映射帐户及访问目录:
useradd ftpuser -d /home/ftpuser && chmod 700 /home/ftpuser
      -->4.编写/tmp/logins.txt
         tom
         1234
      -->5.生成pam密码文件
         db_load -T -t hash -f /tmp/logins.txt /etc/vsftpd_login.db
-->6.重写/etc/pam.d/vsftpd文件,cat /etc/pam.d/vsftpd
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
-->7.重启vsftpd服务(Debian):/etc/init.d/vsftpd restart
========================
在配pam前可以接受本地和匿名用户登录的,现在vsftpd只能接受匿名用户登录,任何本地用户或虚拟用户——tom登录,都返回530 Login failed.
搞了快两天了,郁闷啊。

参照http://download.linuxsir.cn/doc/vsftpd.pdf 又试了一遍,还是530无法登录。我遗忘了什么参数吗?
 楼主| 发表于 2005-1-7 16:38:39 | 显示全部楼层
有什么办法可以查看到vsftpd或者pam在有用户登录时的详细log吗?
发表于 2005-1-7 17:05:33 | 显示全部楼层
:ask ····没有碰到过这种情况······实在不行就用两个vsftp配置文件对本地用户和虚拟用户分别进行服务。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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