在服务器管理中,查看当前或所有用户名是常见需求,不同操作系统的查看方式有所差异,以下是针对主流系统的详细操作方法,覆盖常见场景。
命令① 终端输入:whoami
直接返回当前登录用户的名称(如 root
或 webadmin
)。
命令② 查看所有活跃会话:w
或 users
可显示已连接的用户及登录来源IP。
方法① 命令行操作:
打开命令提示符(CMD)输入:echo %username%
输出结果即为当前用户(如 Administrator
)。
方法② 图形界面查看:
按 Win + R
打开运行窗口,输入 cmd /k whoami
,
系统会显示完整用户名(含域名或计算机名)。
文件直接读取:
执行 cat /etc/passwd
该文件包含所有用户信息,第一列为用户名(如 mysql:/home/mysql
)。
过滤纯用户名:cut -d: -f1 /etc/passwd
或使用 awk -F: '{print $1}' /etc/passwd
查看近期登录记录:lastlog
或 last
显示用户最后登录时间。
命令① 列出本地用户:
管理员权限下运行CMD,输入:net user
返回所有本地账户名称。
命令② PowerShell高级查询:
Get-LocalUser | Format-Table Name, Enabled, Description
可显示用户状态(启用/禁用)及描述。
SSH连接场景
登录后默认显示用户名,或通过提示符前缀识别(如 user@hostname
)。
RDP远程桌面
登录Windows服务器时,输入框会默认显示上次使用的用户名;
若需查看历史记录,可通过事件查看器(Event Viewer)定位登录日志。
控制台直接查看
阿里云/酷盾等平台提供“实例详情”页面,部分系统镜像初始化时会显示默认用户名(如 ubuntu
)。
密钥对关联用户
若通过密钥登录Linux云服务器,默认用户通常与密钥绑定的系统账户一致。
root
或 Administrator
)。finger
包)。引用说明
本文方法参考自: