- 论坛徽章:
- 0
|
看了几篇很详细的有关linux虚拟用户配置的文章,照着配置,可是用虚拟用户登陆就是登陆不了,说530 Login incorrect. Login failed.试了多种方法,就是不行。
但是匿名用户和本地用户都可以ftp登陆成功.
我的环境是:
REDFLAG 奥运版
mysql-5.0.56.tar.gz gettext-0.17.tar.gz
pam_mysql-0.7RC1 php-5.2.6.tar.gz
vsftpd-2.0.5.tar.gz
我的vsftpd.conf配置如下,请高手指教:
/ect/vsftpd.conf:
anonymous_enable=NO
local_enable=YES
write_enable=YES
#local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_ema
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
#listen=YES
#listen_port=2121
#setproctitle_enable=YES
user_config_dir=/etc/vsftpd/vsftpd_user_c
pam_service_name=/etc/pam.d/vsftpd
guest_enable=YES
guest_username=vsftpdvirtual
#virtual_use_local_privs=NO
/etc/pam.d/vsftpd:
#%PAM-1.0
#auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc
/ftpusers onerr=succeed
#auth required /lib/security/pam_unix.so shadow nullok
#auth required /lib/security/pam_shells.so
#account required /lib/security/pam_unix.so
#session required /lib/security/pam_unix.so
auth required /lib/security/pam_mysql.so user=vsftpdvirtual passwd=123456 host=l
ocalhost db=vsftpdvirtual table=users usercolumn=name passwdcolumn=passwd crypt
=2
account required /lib/secrurity/pam_mysql.so user=vsftpdvirtual passwd=123456 ho
st=localhost db=vsftpdvirtual table=users usercolumn=name passwdcolumn=passwd c
rypt=2
[ 本帖最后由 cnhp 于 2008-12-4 11:02 编辑 ] |
|