修改云主机的用户,通常涉及更改现有账户的密码、修改用户名(不推荐直接改,建议新建)、新建用户并赋予权限,或者重置忘记的密码,云主机(ECS)的操作系统主要是 Linux(如 CentOS、Ubuntu)和 Windows 两大类型,方法不同。
以下分场景和系统说明:
这是最常见的需求(如忘记密码或初始密码太弱)。
1. 如果你能通过 SSH(Linux)或 RDP(Windows)登录,且有 root/管理员权限:
Linux:登录后,在终端输入:
passwd 用户名 # passwd root
然后按提示输入新密码(输入时不会显示字符,这是正常的)。
Windows:登录后,按Win + R,输入lusrmgr.msc 回车,找到用户 > 右键 > 设置密码,或者更简单:用管理员身份打开 PowerShell:
net user 用户名 新密码
大多数云厂商控制台都提供“重置密码”功能(最安全、最方便):
- 登录云厂商(阿里云 / 腾讯云 / 华为云 / AWS 等)控制台。
- 找到你的云主机实例,点击“更多”或“操作” -> “重置密码”(或“重置实例密码”)。
- 按提示输入新密码,并重启云主机(部分厂商要求重启才会生效)。
>注意:重置密码会覆盖原有密码,不会影响用户数据。
场景二:修改用户名(例如将默认的root 改为admin)
不推荐直接对root 或Administrator 改名,容易导致系统异常,更好的做法是创建新用户并禁用旧用户。
Linux 下创建新用户并赋予 sudo 权限(推荐):
添加用户(比如叫 newadmin) useradd -m -G wheel newadmin # CentOS 用 wheel 组,Ubuntu 用 sudo 组 passwd newadmin # 设置密码 赋予 sudo 权限(如果未自动加入) usermod -aG sudo newadmin # Ubuntu usermod -aG wheel newadmin # CentOS 测试新用户登录成功后,可禁用 root 远程登录(可选): 修改 /etc/ssh/sshd_config,将 PermitRootLogin 改为 no,重启 sshd 服务
之后用新用户名newadmin 登录,日常操作即使需要 root 权限,也只需在命令前加sudo。
usermod -l 新用户名 旧用户名 # 更改用户名 usermod -d /home/新用户名 -m 新用户名 # 更改家目录 groupmod -n 新用户名 旧用户名 # 更改用户组名(如有)
添加/修改用户:打开“计算机管理” -> “本地用户和组” -> “用户” -> 右键新建或修改。
更改管理员账户:Windows 默认Administrator 不建议改名,可新建一个管理员账户,然后禁用默认管理员。
场景四:添加新用户并设置权限(Linux 常用)
创建普通用户 myuser,并创建 /home/myuser 目录 useradd -m myuser 设置密码 passwd myuser 如果需要 sudo 权限 usermod -aG sudo myuser # Ubuntu/Debian usermod -aG wheel myuser # CentOS/RHEL 查看是否加入成功 groups myuser
1、不要用弱密码,尤其root 或Administrator 账号。
2、建议禁用 root 直接远程登录,使用 sudo 用户更安全。
3、修改密码后,建议立即用新密码测试登录,确认无误后再退出当前会话,避免锁死自己。
4、云主机控制台的“重置密码”功能是最后的救命稻草,务必牢记如何操作。
如果你能提供具体的操作系统类型(CentOS 7、Ubuntu 22.04、Windows Server 2019),我可以给出更精确的命令和步骤。
文章摘自:https://idc.huochengrm.cn/zj/25944.html
评论