|
fc7 64bit下配置vsftp虚拟用户无法登陆,请各位帮我看看错在哪里了,先谢谢!
配置步骤如下:
1、新建 /etc/vsftpd/ftplogin.txt
zyny
123456
2、#db_load -T -t hash -f /etc/vsftpd/ftplogin.txt /etc/vsftpd/ftplogin.db
#chmod 600 /etc/vsftpd/ftplogin.db
3、新建虚拟用户pam文件,编辑/etc/pam.d/vsftplogin
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/ftplogin
account required /lib/security/pam_userdb.so db=/etc/vsftpd/ftplogin
4、添加虚拟用户名并创建目录
#useradd -d /var/ftp/ftpsite virtualftpuser
#chmod 700 /var/ftp/ftpsite
5、配置vsftpd.conf
anonymous_enable=NO
local_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to my FTP server.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtualftpuser
pam_service_name=vsftplogin
完毕
可是
C:\Documents and Settings\Administrator>ftp 192.168.1.47
Connected to 192.168.1.47.
220 Welcom to my FTP server.
User (192.168.1.47none)): zyny
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
为什么??错在哪里了,请大家帮我看看 |
|