歡迎您光臨本站 註冊首頁

ftp虛擬用戶無法登陸530

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

ftp虛擬用戶無法登陸530

1、建立虛擬用戶口令庫文件;
# cat yy.txt
ky
123
xx
123
注意:奇數行為用戶,偶數行為密碼;
2、生成vsftpd的認證文件;
# db_load -T -t hash -f yy.txt /etc/vsftpd/user.db   //生成vsftpd的認證文件
# file /etc/vsftpd/user.db
/etc/vsftpd/yy.db: Berkeley DB (Hash, version 8, native byte-order)
# chmod 600 /etc/vsftpd/user.db   //設置yy.db文件許可權只對root用戶可讀寫;
# ll /etc/vsftpd/user.db                  
-rw-------  1 root root 12288 Jul  1 19:57 /etc/vsftpd/yy.db
3、建立虛擬用戶所需的PAM配置文件;內容如下:
# cat /etc/pam.d/user.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/user
account required /lib/security/pam_userdb.so db=/etc/vsftpd/user
4、建立虛擬用戶及要訪問的目錄並設置相應的許可權
# useradd -d /home/ftp ftptest    //建立用戶名為ftptest,對應的宿主目錄為ftp
# chmod 700 /home/ftp         //設置許可權是700
5、修改vsftpd.conf配置文件,添加虛擬用戶的配置項,內容如下:
guest_enable=YES
guest_username=ftptest
pam_service_name=user.vu
6、重新啟動vsftpd服務
#service vsftp restart

這是配置過程老是提示

# ftp 192.168.0.40
Connected to 192.168.0.40.
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (192.168.0.40:root): tom
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
《解決方案》

1,先在伺服器登陸ftp測試看看?

2,selinux開了么?

3,看看日誌
《解決方案》

我也在錄找這個的答案!
《解決方案》

檢查/home/ftp 這用戶屬主是否是ftptest
《解決方案》

看看日誌
《解決方案》

一樣的問題,請求高手們回復!
《解決方案》

在etc下面有個pam.d文件夾
進去打開vsftpd這個文件,  裡面對之前的用戶進行了限制,
將裡面對應的限制註釋掉,
《解決方案》

有可能就是對之前的用戶進行了限制
《解決方案》

還沒解決么

[火星人 ] ftp虛擬用戶無法登陸530已經有348次圍觀

http://coctec.com/docs/service/show-post-17719.html