如何快速查看服务器用户名?
- 行业动态
- 2025-04-18
- 10
在服务器管理中,查看当前或所有用户名是常见需求,不同操作系统的查看方式有所差异,以下是针对主流系统的详细操作方法,覆盖常见场景。
查看当前登录的用户名
Linux系统(含Ubuntu/CentOS等)
命令① 终端输入:
whoami
直接返回当前登录用户的名称(如root
或webadmin
)。命令② 查看所有活跃会话:
w
或users
可显示已连接的用户及登录来源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
查看近期登录记录:
lastlog
或last
显示用户最后登录时间。
Windows系统
命令① 列出本地用户:
管理员权限下运行CMD,输入:net user
返回所有本地账户名称。命令② PowerShell高级查询:
Get-LocalUser | Format-Table Name, Enabled, Description
可显示用户状态(启用/禁用)及描述。
通过远程工具查看(SSH/RDP)
SSH连接场景
登录后默认显示用户名,或通过提示符前缀识别(如user@hostname
)。RDP远程桌面
登录Windows服务器时,输入框会默认显示上次使用的用户名;
若需查看历史记录,可通过事件查看器(Event Viewer)定位登录日志。
云服务器特殊场景
控制台直接查看
阿里云/酷盾等平台提供“实例详情”页面,部分系统镜像初始化时会显示默认用户名(如ubuntu
)。密钥对关联用户
若通过密钥登录Linux云服务器,默认用户通常与密钥绑定的系统账户一致。
注意事项
- 权限要求:查看所有用户通常需要管理员权限(
root
或Administrator
)。 - 安全性:避免公开用户列表,防止被反面利用。
- 系统差异:不同发行版可能需安装额外工具(如Ubuntu的
finger
包)。
引用说明
本文方法参考自:
- Linux官方文档(https://man7.org/linux/man-pages/)
- Microsoft Windows支持中心(https://support.microsoft.com)