如何查看登录历史记录?

是否有可能看到登录历史记录,我的意思是看看是否有人在我缺席时以及何时使用计算机。
如果有可能,我在哪里可以得到日志?
如果没有,是否有一个程序记录所有登录和他们的时间?

 /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" 

它将为您提供有关用户未经您的许可登录系统的信息的额外信息:) 🙂