找不到系统安全日志/var/log/secure文件的问题

今天打算配置一个服务器防止暴力破解的脚本,原理不复杂,搜索登录错误超过一定次数的ip地址,加入防火墙,但是在找登录日志的时候出现了问题。

一般服务器的ssh登录等操作日志都是/var/log/secure,但我使用是比较新版本的Ubuntu(Ubuntu 16.04.2),找不到这个日志,syslog.conf配置也没找到。最后查到很多linux的新发行版已经不再使用,改为使用rsyslog,找到问题然后解决。

过程:先检查了一下ssh服务是否正常,vim /etc/ssh/sshd_config,检查到其中:

LogLevel INFO

SyslogFacility AUTHPRIV

没有问题。

然后查看rsyslog的配置文件 /etc/rsyslog.d/50-default.conf(我的电脑里是这个)。发现登录的配置为

auth,authpriv.*                 /var/log/auth.log

说明系统登录文件是/var/log/auth.log,基于这个文件来写脚本即可。

最后附上脚本吧,也是我再阿里云论坛上找的,侵删。

你可能感兴趣的:(找不到系统安全日志/var/log/secure文件的问题)