最近的系统登录

最近的系统登录

我如何才能找到桌面上最近登录或使用活动的日志?Ubuntu 中是否有脚本或位置保存着数据,可以告诉您最近来自用户、访客或远程的登录信息。

答案1

实际上,最好的工具是命令最后

last

您可以将输出传输到 less

last | less

或文件,然后搜索该文件。

答案2

您可以按如下方式显示用户帐户的登录历史记录:

系统设置 > 用户帐户并点击历史按钮

登录历史

历史屏幕


命令行打开终端并输入:last

Usage: last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..]

例如:last pandya对于用户 = pandya 的活动

有关详细信息,请参阅man last

last, lastb - 显示最后登录用户的列表

文件:
/var/log/wtmp
/var/log/btmp


另请访问我如何追踪谁通过 ssh 进入我的 Linux 机器&记录 SSH 活动

答案3

文件 /var/log/auth.log 很可能就是您要查找的文件。本地登录的消息如下所示:

Jun  3 21:09:57 johnserver login[1810]: pam_unix(login:session): session closed for user johndoe

对于远程登录也是如此:

Jun  3 21:16:53 johnserver sshd[949]: Accepted password for johndoe from 127.0.0.1 port 54425 ssh2

其中 johnserver 是主机名,johndoe 是用户名。

抱歉,我不知道如何显示/传达访客登录信息。

相关内容