当前位置:首页 > 行业动态 > 正文

如何快速查看服务器用户名?

查看服务器用户名,Linux系统可使用终端输入whoami或id -un命令;Windows系统可在命令提示符输入whoami或echo %username%,若已登录,用户名通常显示在终端提示符或系统界面顶部。

在服务器管理中,查看当前或所有用户名是常见需求,不同操作系统的查看方式有所差异,以下是针对主流系统的详细操作方法,覆盖常见场景。

查看当前登录的用户名

Linux系统(含Ubuntu/CentOS等)

  • 命令① 终端输入:
    whoami
    直接返回当前登录用户的名称(如 rootwebadmin)。

  • 命令② 查看所有活跃会话:
    wusers
    可显示已连接的用户及登录来源IP。

Windows服务器

  • 方法① 命令行操作:
    打开命令提示符(CMD)输入:
    echo %username%
    输出结果即为当前用户(如 Administrator)。

  • 方法② 图形界面查看:
    Win + R 打开运行窗口,输入 cmd /k whoami
    系统会显示完整用户名(含域名或计算机名)。

    如何快速查看服务器用户名?


查看服务器上的所有用户名

Linux系统

  • 文件直接读取
    执行 cat /etc/passwd
    该文件包含所有用户信息,第一列为用户名(如 mysql:/home/mysql)。

  • 过滤纯用户名
    cut -d: -f1 /etc/passwd
    或使用 awk -F: '{print $1}' /etc/passwd

  • 查看近期登录记录
    lastloglast
    显示用户最后登录时间。

Windows系统

  • 命令① 列出本地用户:
    管理员权限下运行CMD,输入:
    net user
    返回所有本地账户名称。

    如何快速查看服务器用户名?

  • 命令② PowerShell高级查询:

    Get-LocalUser | Format-Table Name, Enabled, Description

    可显示用户状态(启用/禁用)及描述。


通过远程工具查看(SSH/RDP)

  • SSH连接场景
    登录后默认显示用户名,或通过提示符前缀识别(如 user@hostname)。

  • RDP远程桌面
    登录Windows服务器时,输入框会默认显示上次使用的用户名;
    若需查看历史记录,可通过事件查看器(Event Viewer)定位登录日志。

    如何快速查看服务器用户名?


云服务器特殊场景

  • 控制台直接查看
    阿里云/酷盾等平台提供“实例详情”页面,部分系统镜像初始化时会显示默认用户名(如 ubuntu)。

  • 密钥对关联用户
    若通过密钥登录Linux云服务器,默认用户通常与密钥绑定的系统账户一致。


注意事项

  1. 权限要求:查看所有用户通常需要管理员权限(rootAdministrator)。
  2. 安全性:避免公开用户列表,防止被反面利用。
  3. 系统差异:不同发行版可能需安装额外工具(如Ubuntu的finger包)。

引用说明
本文方法参考自:

  • Linux官方文档(https://man7.org/linux/man-pages/)
  • Microsoft Windows支持中心(https://support.microsoft.com)