一、修改 Root 用户名
切换为 Root 用户 打开终端,输入以下命令切换为 root 用户(需输入 root 密码):
```bash
sudo su
```
或者使用快捷命令:
```bash
sudo -i
```
修改用户名
使用 `usermod` 命令修改用户名,仅更改第一列(用户名),其他字段保持不变:
```bash
usermod -l 新用户名 root
```
例如将 root 改为 `admin`:
```bash
usermod -l admin root
```
修改用户主目录
为避免切换用户后仍访问原主目录,需同时修改主目录路径:
```bash
usermod -d /home/新用户名 root
```
继续以上例:
```bash
usermod -d /home/admin root
```
更新组信息
root 用户通常属于 `sudo` 组,需同步修改:
```bash
usermod -aG sudo 新用户名 root
```
例如:
```bash
usermod -aG sudo admin root
```
保存并退出
退出编辑器(如 `gedit`)并重启系统以应用更改:
```bash
exit
```
或者:
```bash
sudo reboot
```
二、注意事项
权限风险: 修改 root 用户名会锁定当前用户,需重新登录。建议提前备份重要数据。 若原主目录有重要文件,需手动移动到新目录(如 `/home/新用户名`),否则可能导致权限问题。 修改后需将新用户添加到 `sudo` 组,否则将无法执行管理员命令。 部分系统服务可能绑定原用户名,修改后需检查服务配置是否生效。 三、补充说明 单用户模式修改目录同步:
sudo 权限:
系统服务:
非 root 用户修改:普通用户无法直接修改 root 用户信息,必须通过 `sudo` 或单用户模式操作。
通过以上步骤,可安全修改 root 用户名。若遇到权限问题,建议查阅 `/etc/sudoers` 文件配置或咨询系统管理员。