centos5.4下vsftpd虛擬用戶無法登陸
各位大大:
小弟最近在Centos5.4 配置vsftpd服務,配置完虛擬用戶后,一直無法登陸,錯誤提示 :530 login incorrect
以下是小弟的主要配置信息
#vi ftpusr.txt
usr1
pass1
usr2
pass2
#db_load -T -t hash -f ftpusr.txt /etc/vsftpd/ftpusr.db
#chmod 600 /etc/vsftpd/ftpusr.db
#vi /etc/pam.d/vsftpd_login
auth recuired /lib/security/pam_userdb.so db=/etc/vsftpd/ftpusr
account recuired /lib/security/pam_userdb.so db=/etc/vsftpd/ftpusr
#useradd -d /home/ftpsite -s /sbin/nologin ftp_virt
#vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=ftp_virt
pam_service_name=vsftpd_login
以上就是我的主要修改的地方了,匿名訪問沒有問題,現在只是停在了虛擬用戶這一方面,我從網上搜索了很多,但是都沒有解決掉,不清楚是不是centos5。4的問題還是我哪裡錯了
《解決方案》
大家給提個醒啊
《解決方案》
先 tail -f /var/log/vsftpd.log 看看有什麼信息,另外我看了一下我的配置,裡面還有
#設定虛擬用戶的許可權符合他們的宿主用戶。
virtual_use_local_privs=YES
《解決方案》
你的CENTOS是32位還是64位啊?
《解決方案》
檢查selinux是否開啟。
啟用本地賬戶選項。
《解決方案》
#useradd -d /home/ftpsite -s /sbin/nologin ftp_virt我實在不解。
我的做法會是
#useradd -d /home/ftpsite ftp_virt
#mkdir /home/ftpsite
#chown ftp_virt.ftp_virt /home/ftpsite
#chmod o+rw /home/ftpsite
《解決方案》
我也是出現這種530錯誤,樓主解決了 告訴小弟一下
《解決方案》
錯誤我感覺一般都是在虛擬用戶文件和你的認證文件那裡,你看看你的虛擬用戶的那個文件里;你看看虛擬用戶文件中用戶名和密碼後面有沒有空格。