用户登录日志文件
Posted on 2021-11-01 in how-to
命令 last 以及 /var/log/wtmp
/var/log/wtmp 是一个二进制文件,不能用 vi 直接查看,可能使用 last 或 who 进行查看:
# last # who /var/log/wtmp
找不到 /var/log/secure 文件
原来服务器的ssh登录等操作日志都是/var/log/secure,但 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,基于这个文件来写脚本即可。