创建一个新的具有管理员权限的用户,然后使用这个新用户登录。
下面我将以最常见的两种操作系统(Linux 和 Windows)为例,详细说明操作步骤。
这里我们以创建一个名为newadmin 的新用户为例。
方法一:通过 SSH 使用现有账户创建新用户(推荐)
1、登录服务器:
使用你当前的默认用户(如root、ubuntu 或ec2-user)通过 SSH 登录到你的云主机。
ssh ubuntu@你的服务器IP地址2、创建新用户:
sudo adduser newadmin根据提示设置密码和其他信息(可以按回车跳过非必填项)。
3、赋予新用户管理员权限 (sudo 权限):
# 方法A:将用户加入 sudo 组(Ubuntu/Debian 常用)
sudo usermod -aG sudo newadmin
# 方法B:将用户加入 wheel 组(CentOS/RHEL 常用)
sudo usermod -aG wheel newadmin4、(可选但推荐)设置 SSH 密钥登录:
为了更高的安全性,建议为新用户配置 SSH 密钥登录,并禁用密码登录。
在你的本地电脑生成 SSH 密钥对(如果还没有的话)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" * 将公钥上传到新用户的~/.ssh/authorized_keys 文件中。
在服务器上,切换到新用户
su - newadmin 创建.ssh 目录并设置正确权限
mkdir ~/.ssh
chmod 700 ~/.ssh 创建authorized_keys 文件并粘贴你的公钥内容
vim ~/.ssh/authorized_keys
# 粘贴你的 id_rsa.pub 文件内容 设置authorized_keys 文件的权限
chmod 600 ~/.ssh/authorized_keys退出新用户会话
exit5、测试新用户:
打开一个新的终端窗口,尝试使用新用户登录,确认可以登录并拥有sudo 权限。
ssh newadmin@你的服务器IP地址
# 登录后,测试 sudo 权限
sudo whoami
# 应该输出 'root'6、(可选)禁用旧用户:
确认新用户可以正常工作后,如果你不再需要旧的默认用户(如ubuntu),可以考虑禁用它,但这通常不是必须的。
# 锁定用户,禁止其登录
sudo usermod -L ubuntu
# 或者直接删除用户 (风险较高,请谨慎操作)
# sudo userdel -r ubuntu对于 Windows 云主机,修改用户名相对更直观一些,因为这是在图形化界面下完成的。
1、登录服务器:
使用默认的Administrator 账户或你已有的管理员账户通过 RDP(远程桌面)登录。
2、打开计算机管理:
* 右键点击“此电脑”(或“我的电脑”),选择“管理”。
* 或者按Win + R,输入compmgmt.msc 后回车。
3、创建新用户:
* 在“计算机管理”窗口中,展开“系统工具” -> “本地用户和组” -> “用户”。
* 在右侧空白处右键单击,选择“新用户”。
* 输入新的用户名(如newadmin)和密码,取消勾选“用户下次登录时须更改密码”,建议勾选“密码永不过期”。
* 点击“创建”。
4、赋予新用户管理员权限:
* 在用户列表中,找到你刚创建的newadmin 用户,右键点击它,选择“属性”。
* 切换到“隶属于”选项卡。
* 点击“添加”按钮,在“输入对象名称来选择”框中输入Administrators,然后点击“检查名称”确保正确,最后点击“确定”。
* 你可能会看到一个警告框,点击“是”即可,现在newadmin 就属于Administrators 组了。
5、测试新用户:
* 注销当前用户。
* 在登录界面,选择“切换用户”,然后使用你新创建的newadmin 用户和密码登录。
6、(可选)禁用旧管理员账户:
确认新账户可以正常登录和工作后,你可以回到“计算机管理” -> “用户”中,右键点击旧的Administrator 账户,选择“属性”,然后勾选“账户已禁用”。这是一个安全最佳实践。
| 操作系统 | 核心操作 | 关键点 |
| Linux | 1. 用旧用户登录。 2. 创建新用户并加入 sudo/wheel 组。3. (推荐)配置 SSH 密钥。 | 不能直接重命名用户,安全最佳实践是使用密钥登录并禁用密码。 |
| Windows | 1. 用旧管理员登录。 2. 通过“计算机管理”创建新用户。 3. 将新用户加入 Administrators 组。 | 过程在图形界面完成,相对简单,务必在测试新账户无误后再禁用旧的默认管理员账户。 |
安全建议:
无论使用哪种系统,创建新用户后,都应立即测试其功能是否正常。
强烈建议使用 SSH 密钥(Linux)或强密码(Windows)进行认证。
出于安全考虑,在云服务商的控制台里,确保只开放必要的端口(如 SSH 的 22,RDP 的 3389),并可以考虑设置安全组规则,限制访问来源 IP。
按照以上步骤,你就可以安全有效地为你的弹性云主机“更改”用户名了。
文章摘自:https://idc.huochengrm.cn/zj/19036.html
评论