我如何才能找到桌面上最近登录或使用活动的日志?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
答案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 是用户名。
抱歉,我不知道如何显示/传达访客登录信息。