我有一份 ansible 工作,用于ssh
在许多服务器上执行任务。它使用授权密钥来进入。当我运行该last
命令时,它只显示来自 ansible 主机的一长串 root 登录信息。
root@myserver:/# last
root pts/1 ansiblehost.mydomain Tue Jan 2 7:00 - 7:00 (00:00)
root pts/1 ansiblehost.mydomain Tue Jan 2 8:00 - 8:00 (00:00)
root pts/1 ansiblehost.mydomain Tue Jan 2 9:00 - 9:00 (00:00)
root pts/1 ansiblehost.mydomain Tue Jan 2 10:00 - 10:00 (00:00)
root pts/1 ansiblehost.mydomain Tue Jan 2 11:00 - 11:00 (00:00)
我想阻止这些条目的出现,因为它会填满屏幕并阻止我调查谁登录了服务器。
或者,我会接受一种为某些组设置我自己的身份验证日志记录的方法。例如,如果管理员组中的用户登录(ssh
或终端),它将在日志文件中创建一个条目/var/log/logins.log
。