歡迎您光臨本站 註冊首頁

vsftpd配置虛擬用戶出錯,大家幫我看看是什麼錯誤

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

vsftpd配置虛擬用戶出錯,大家幫我看看是什麼錯誤

用的是FC6,系統自帶的
vsftpd 2.0.5
mysql 5.0.27
pam_mysql 0.7

看遍了論壇精華貼,配置了N遍還是
530 Login incorrect.
Login failed.
錯誤。到底怎麼回事。以下是最近一次的錯誤信息


Sep 16 22:58:29 sever userhelper: pam_timestamp(pirut:session): updated timestamp file `/var/run/sudo/root/unknown'
Sep 16 22:58:29 sever userhelper: running '/usr/sbin/pirut' with system_u:system_r:rpm_t context
Sep 16 22:58:29 sever userhelper: running '/usr/sbin/pirut' with root privileges on behalf of 'root'
Sep 16 23:00:47 sever userhelper: pam_timestamp(pirut:session): updated timestamp file `/var/run/sudo/root/unknown'
Sep 16 23:00:47 sever userhelper: running '/usr/sbin/pirut' with system_u:system_r:rpm_t context
Sep 16 23:00:47 sever userhelper: running '/usr/sbin/pirut' with root privileges on behalf of 'root'
Sep 16 23:09:48 sever vsftpd: pam_unix(vsftpd:auth): check pass; user unknown
Sep 16 23:09:48 sever vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=webadmin rhost=localhost
Sep 16 23:09:48 sever vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about user webadmin

大家幫幫我啊
《解決方案》

關了selinux做測試.
《解決方案》

試了,還是一樣

Sep 22 12:55:06 sever gdm: pam_unix(gdm:session): session closed for user root
Sep 22 12:55:10 sever sshd: Received signal 15; terminating.
Sep 22 12:56:54 sever sshd: Server listening on :: port 22.
Sep 22 12:56:54 sever sshd: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Sep 22 12:57:39 sever gdm: pam_unix(gdm:session): session opened for user root by (uid=0)
Sep 22 12:58:01 sever gdm: pam_unix(gdm:session): session closed for user root
Sep 22 12:58:16 sever gdm: pam_unix(gdm:session): session opened for user root by (uid=0)
Sep 22 12:59:27 sever vsftpd: pam_unix(vsftpd:auth): check pass; user unknown
Sep 22 12:59:27 sever vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=webadmin rhost=localhost
Sep 22 12:59:27 sever vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about user webadmin
《解決方案》

建議:最好把配置文件,以及pam的配置,等有用信息列出來,這樣別人才能很好的分析.
Sep 22 12:59:27 sever vsftpd: pam_unix(vsftpd:auth): check pass; user unknown

這裡提示的未知用戶:
1,可能用戶和密碼錯誤
2,可能pam認證衝突
e.g 有2個認證
pam_server_name=vsftpd
pam_server_name=vsftpd.vu
註銷掉一個
其他的我..不能給你啥信息
《解決方案》

vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=/etc/pam.d/vsftpd
userlist_enable=YES
tcp_wrappers=YES

guest_enable=YES
guest_username=vsftpdguest
virtual_use_local_privs=NO

user_config_dir=/etc/vsftpd/vsftpd_user_conf
《解決方案》

/etc/pam.d/vsftpd

auth       required  /lib/security/pam_mysql.so user=vsftpdguest passwd=123456 host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=2
account    required  /lib/security/pam_mysql.so user=vsftpdguest passwd=123456 host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=2

[火星人 ] vsftpd配置虛擬用戶出錯,大家幫我看看是什麼錯誤已經有542次圍觀

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