如何查看登录历史记录?
是否有可能看到登录历史记录,我的意思是看看是否有人在我缺席时以及何时使用计算机。
如果有可能,我在哪里可以得到日志?
如果没有,是否有一个程序记录所有登录和他们的时间?
/var/log/auth.log
这包含的不仅仅是简单的登录(sudo调用等),但登录也在那里。 它受到保护,因此您需要成为root才能阅读它:
sudo less /var/log/auth.log
正如Suhail在评论中提到的, last
命令将显示最后登录用户的列表。
要查看系统上所有帐户的最新登录信息,请尝试使用lastlog
。 有一些有用的选项,例如仅查看特定用户。
如果你在笔记本电脑上,那么你可以附上你的问题和oli的答案,然后你也可以通过点击确切的内容来检查它
sudo cat /var/log/auth.log | grep "Lid opened"
要么
sudo cat /var/log/auth.log | grep "Lid closed"
以及他/她是否通过sudo许可进行任何forms的活动
sudo cat /var/log/auth.log | grep "session opened for user root"
要么
sudo cat /var/log/auth.log | grep "session closed for user root"
它将为您提供有关用户未经您的许可登录系统的信息的额外信息:) 🙂