在Linux系统中,查看当前登录的用户可以通过以下几种方法:
who
命令who
命令可以列出当前登录系统的所有用户及其相关信息。
who
输出示例:
root pts/0 2023-04-01 10:10 (:0)
user1 tty1 2023-04-01 09:30 (:0)
w
命令w
命令不仅显示登录用户的信息,还包括他们当前正在做什么。
w
输出示例:
10:15:23 up 1 day, 3:20, 2 users, load average: 0.10, 0.05, 0.01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 :0 10:10 1:23m 0.10s 0.03s -bash
user1 tty1 :0 09:30 2:15 0.15s 0.10s -bash
last
命令last
命令可以显示系统中所有用户的登录记录,包括登录和退出的时间。
last
输出示例:
root pts/0 :0 Mon Apr 1 10:10 still logged in
user1 tty1 :0 Mon Apr 1 09:30 still logged in
/var/log/auth.log
或 /var/log/secure
这些日志文件记录了用户的登录尝试和成功登录的信息。
tail -f /var/log/auth.log
或
tail -f /var/log/secure
sudo
命令。tail -f
可以实时查看最新的登录信息。通过这些方法,你可以有效地查看和管理Linux系统中的用户登录情况。
领取专属 10元无门槛券
手把手带您无忧上云