免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 13570 | 回复: 2
打印 上一主题 下一主题

[FreeBSD] vsftpd+pam_mysql怎么不认识rhost呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-24 23:31 |只看该作者 |倒序浏览
本帖最后由 binshell 于 2013-07-28 22:20 编辑

Jul 24 23:17:49 bbs vsftpd: pam_mysql - INSERT INTO logs (message, user, host, rhost, pid, logtime) VALUES ('QUERYING SUCCESS', 'user', '127.0.0.1', '(unknown)', '12003', NOW())

日志如上,rhost,居然不认识,为(unknown),还有host怎么是127.0.0.1呢?我ftp的地址,不是这个。是192.168.1.101

其它的还正常。
数据库中内容如下:
| AUTHENTICATION FALURE (FIRST_PASS) | user  | 12003 | 127.0.0.1 | (unknown) | 2013-07-24 23:17:48 |
| AUTHENTICATION SUCCESS             | user  | 12003 | 127.0.0.1 | (unknown) | 2013-07-24 23:17:49 |
| QUERYING SUCCESS                   | user  | 12003 | 127.0.0.1 | (unknown) | 2013-07-24 23:17:49 |

怎么消除登陆信息显示在控制台上呀。我如何设置才可以不在控制台上显示如下内容。只要记录到日志里就可以了。
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_query_user_stat() called.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_format_string() called
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_quick_escape() called.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - SELECT 0, passwd FROM users WHERE name = 'user'
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_query_user_stat() returning 0.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_sql_log() called.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_format_string() called
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_quick_escape() called.
Jul 24 23:17:49 bbs last message repeated 3 times
Jul 24 23:17:49 bbs vsftpd: pam_mysql - INSERT INTO logs (message, user, host, rhost, pid, logtime) VALUES ('QUERYING SUCCESS', 'user', '127.0.0.1', '(unknown)', '12003', NOW())
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_sql_log() returning 0.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_sm_acct_mgmt() returning 0.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_release_ctx() called.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_destroy_ctx() called.
Jul 24 23:17:49 bbs vsftpd: pam_mysql - pam_mysql_close_db() called.

论坛徽章:
0
2 [报告]
发表于 2013-07-28 22:21 |只看该作者
自己顶一下,难道没有人知道吗?试了一下/etc/syslog.conf好象不管用。

论坛徽章:
0
3 [报告]
发表于 2013-08-08 21:51 |只看该作者
我真的搞不懂了,假如我用系统带的ftp居然就认识rhost
我的方法是将/etc/pam.d/ftp文件加入 pam认证。内容如下:
auth            required        pam_mysql.so    config_file=/etc/vsftpd/pam_mysql.conf
account         required        pam_mysql.so     config_file=/etc/vsftpd/pam_mysql.conf


+------------------------------------+----------+-------+-----------+--------------+---------------------+
| message                            | user     | pid   | host      | rhost        | logtime             |
+------------------------------------+----------+-------+-----------+--------------+---------------------+
| AUTHENTICATION FALURE (FIRST_PASS) | binshell |  8851 | 127.0.0.1 | 192.168.1.88 | 2013-08-08 21:11:49 |
| AUTHENTICATION SUCCESS             | binshell |  8851 | 127.0.0.1 | 192.168.1.88 | 2013-08-08 21:11:52 |
| QUERYING SUCCESS                   | binshell |  8851 | 127.0.0.1 | 192.168.1.88 | 2013-08-08 21:11:52 |
| AUTHENTICATION FALURE (FIRST_PASS) | binshell | 10603 | 127.0.0.1 | 192.168.1.88 | 2013-08-08 21:41:46 |
| AUTHENTICATION SUCCESS             | binshell | 10603 | 127.0.0.1 | 192.168.1.88 | 2013-08-08 21:41:46 |
| QUERYING SUCCESS                   | binshell | 10603 | 127.0.0.1 | 192.168.1.88 | 2013-08-08 21:41:47 |
+------------------------------------+----------+-------+-----------+--------------+---------------------+
6 rows in set (0.00 sec)

可是用vsftpd就是不认识rhost。为何?此是vsftpd的bug吗?你们的系统就没有问题吗?
我开始怀疑我的人品了!
现在人老了,好久不用这些东西了,它们就来欺负我……不懂高科技……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP