- 论坛徽章:
- 0
|
配置FTP虚拟用户,一直
[root@master pam.d]# ftp 172.18.202.7 5000
Connected to 172.18.202.7 (172.18.202.7).
220 (vsFTPd 2.0.5)
Name (172.18.202.7:root): test1
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
崩溃啊。。
mysql-devel已经安装。。。
[root@master pam.d]# ldd /usr/sbin/vsftpd
libssl.so.6 => /lib64/libssl.so.6 (0x00002b15c65bf000)
libwrap.so.0 => /lib64/libwrap.so.0 (0x00002b15c680b000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00002b15c6a14000)
libpam.so.0 => /lib64/libpam.so.0 (0x00002b15c6c2d000)
libcap.so.1 => /lib64/libcap.so.1 (0x00002b15c6e38000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b15c703c000)
libc.so.6 => /lib64/libc.so.6 (0x00002b15c7241000)
libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002b15c7598000)
libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00002b15c78e9000)
libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002b15c7b18000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002b15c7dad000)
libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002b15c7faf000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00002b15c81d5000)
libaudit.so.0 => /lib64/libaudit.so.0 (0x00002b15c83e9000)
/lib64/ld-linux-x86-64.so.2 (0x00002b15c63a2000)
libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00002b15c8602000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002b15c880a000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00002b15c8a0c000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b15c8c22000)
libsepol.so.1 => /lib64/libsepol.so.1 (0x00002b15c8e3a000)
貌似也没问题。
pam_mysql编译过程也没异常。
/etc/vsftpd/vsftpd.mysql.conf 里面内容
pam_service_name=vsftpd.mysql
listen=YES
tcp_wrappers=YES
local_enable=YES
guest_enable=YES
guest_username=vsftpdguest
virtual_use_local_privs=YES
listen_port=5000
/etc/pam.d/vsftpd.mysql 里面内容,crypt=0,1,2,3都试过了。。。
auth required /lib/security/pam_mysql.so user=vsftpdguest passwd=zhuerle db=ftp_account table=user usercolumn=name passwdcolumn=passwd crypt=2 verbose=1
account required /lib/security/pam_mysql.so user=vsftpdguest passwd=zhuerle db=ftp_account table=user usercolumn=name passwdcolumn=passwd crypt=2 verbose=1
每次登陆messages里面没有报错。
secure里面信息
Aug 7 22:05:32 master pam_timestamp_check: PAM `/var/' permissions are lax
Aug 7 22:06:07 master last message repeated 5 times
Aug 7 22:07:10 master last message repeated 9 times
Aug 7 22:07:45 master last message repeated 5 times
Aug 7 22:07:46 master vsftpd: pam_mysql - option verbose is set to "1"
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_close_db() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_sm_authenticate() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_open_db() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_open_db() returning 0.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_check_passwd() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_format_string() called
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_quick_escape() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - SELECT passwd FROM user WHERE name = 'test1'
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_check_passwd() returning 6.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_sql_log() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_sql_log() returning 0.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_converse() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_open_db() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_check_passwd() called.
Aug 7 22:07:46 master vsftpd: pam_mysql - pam_mysql_format_string() called
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_quick_escape() called.
Aug 7 22:07:47 master vsftpd: pam_mysql - SELECT passwd FROM user WHERE name = 'test1'
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_check_passwd() returning 6.
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_sql_log() called.
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_sql_log() returning 0.
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_sm_authenticate() returning 7.
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_release_ctx() called.
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_destroy_ctx() called.
Aug 7 22:07:47 master vsftpd: pam_mysql - pam_mysql_close_db() called.
Aug 7 22:07:52 master pam_timestamp_check: PAM `/var/' permissions are lax
Aug 7 22:08:27 master last message repeated 5 times
Aug 7 22:09:30 master last message repeated 9 times
Aug 7 22:10:33 master last message repeated 9 times
Aug 7 22:11:36 master last message repeated 9 times
Aug 7 22:12:39 master last message repeated 9 times
Aug 7 22:13:42 master last message repeated 9 times
实在想不出哪里出错了,麻烦有经验的帮我看看吧!!! |
|