在 Ubuntu 26.04中,如果你只想看某一个特定用户的登录信息、会话数量、登录位置、活跃状态,而不是所有用户混在一起,可以用下面这些精准命令。
所有命令均实测可用,无额外依赖,直接复制执行。
一、查看指定用户当前有哪些会话(最推荐)
loginctl list-sessions | grep 用户名
示例(查看用户 swper):
loginctl list-sessions | grep swper
二、查看指定用户完整会话详情(状态、PID、登录时间、远程 IP)
loginctl user-status 用户名
示例:
loginctl user-status swper

这条会显示:
- 用户是否在线
- 所有会话 ID
- 会话状态(active /idle)
- 登录位置(tty /pts/ Wayland)
- 启动时间、主导进程
- 远程 SSH 来源 IP(如果有