如何列出Linux中当前登录的用户?

我有Linux服务器。有许多不同的远程连接服务,如ssh,telnet,vnc,X11,konsole等。我想知道谁是目前登录。并获取连接方式、连接时间、IP地址等详细信息,这些信息可能变得非常关键。有不同的命令来获取这些信息。

null

用于已连接用户的w命令

w 是一个非常有趣的命令,它可以提供有关当前登录用户的信息。它提供了额外的信息,比如 TTY , Login Time 等。

$ w
w Command For Connected Users
用于已连接用户的w命令
  • 用户 是用户名
  • TTY公司 是连接类型
  • 是客户端的ip地址
  • `LOGIN`提供用户登录的时间。
  • `WHAT`提供会话的启动过程,在本例中,会话是XFCE`桌面

谁命令获得连接的用户

who 命令提供类似的信息,如 w 但它更简单,可读性更强 w .

$ who
who Command To Get Connected Users
谁命令获得连接的用户
  • `User`将显示用户名,在本例中为’ismail’。
  • `TTY`将显示本例中为“tty1”的端子号

获取等待用户登录的所有登录名和登录屏幕

我们可以获得登录用户和登录屏幕与 命令 -a 参数。这将像其他用户一样提供更详细的信息。

$ who -a
Get All Logins and Login Screens Waiting For User
获取等待用户登录的所有登录名和登录屏幕

如何列出Linux中当前登录的用户?信息图

   How To List Currently Logged In Users In Linux? Infografic
如何列出Linux中当前登录的用户?信息图

相关文章: Linux和Unix的Access.conf安全配置

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享