按以下步骤设置后,在客户端用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
feidecheng 于 2008-05-27 16:11:22发表:
:0w5ty(1 防火墙也禁掉
chmg 于 2008-04-16 21:17:59发表:
是不是selinux的问题,你把selinux禁了再试试。
CoDi 于 2008-04-10 22:21:42发表:
可惜我不懂vsftpd
帮不了你,呵呵
bznxi 于 2008-04-10 22:17:12发表:
也重启vsftpd服务了