vsftpd配置登录不了(搞了好久都不行,请教)

vsftpd配置登录不了(搞了好久都不行,请教)

按以下步骤设置后,在客户端用hngd1和hngd2均登录不了,提示信息如下:
Connected to 192.168.100.111.
220 (vsFTPd 2.0.5)
User (192.168.100.111:(none)): hngd1
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
建立过程如下:
A vi login.txt
       hngd1
      111111
      hngd2
      222222
B  生成vsftpd的认证文件
db_load -T -t hash -f ./login.txt /etc/vsftpd/vsftpd_login.db
C  建立虚拟用户所需的PAM配置文件。

建立vsftpd.vu
auth required /lib/security/pam_userdb.so /etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so /etc/vsftpd/vsftpd_login
# useradd -d /home/ftpsite virtual
# chmod 700 /home/ftpsite
f,设置vsftpd.conf配置文件:
  anonymous_enable=YES
 local_enable=YES
    write_enable=YES
   local_umask=022
   anon_upload_enable=YES
   dirmessage_enable=YES
   xferlog_enable=YES
   connect_from_port_20=YES
   xferlog_std_format=YES
   listen=YES
   guest_enable=YES
   guest_username=virtual
   pam_service_name=vsftpd.vu
  userlist_enable=YES
  tcp_wrappers=YES
也重启vsftpd服务了
可惜我不懂vsftpd
帮不了你,呵呵
是不是selinux的问题,你把selinux禁了再试试。
防火墙也禁掉