本教程详细指导如何在Ubuntu系统中修改用户名及主目录,操作主要通过usermod命令实现,需以root权限登录并备份系统数据,教程步骤包括重命名用户名、修改主目录路径、更新组信息及权限,确保系统配置的完整性,通过此过程,用户可自定义系统用户标识,提升个性化体验。在使用 Ubuntu 系统的过程中,有时候我们可能需要修改用户名,无论是为了更符合个人习惯,还是出于隐私保护的考虑,对于从 Windows 迁移过来的用户来说,了解如何在 Linux 系统中修改用户名尤为重要。
需要注意的是,修改用户名不仅仅是更改登录界面的显示,还涉及到系统内部的账户标识、主目录路径以及权限设置,本文将详细介绍两种方法:使用命令行(推荐)和图形界面,并提醒您操作前的注意事项。
使用命令行修改(推荐)
这是最彻底且最常用的方法,适合大多数 Linux 用户,假设您当前的登录用户名是 oldname,您想将其修改为 newname。

第一步:打开终端
按下 Ctrl + Alt + T 打开终端窗口。
第二步:检查当前用户 输入以下命令查看当前登录的用户:
whoami
第三步:切换到 Root 权限或使用 sudo 为了修改系统用户,您需要拥有管理员权限,输入以下命令(输入密码时不会显示,直接输入即可):
sudo -i
或者直接在后续命令前加上 sudo。
第四步:修改用户名
输入以下命令将用户名从 oldname 更改为 newname:
usermod -l newname oldname
(注意:请将 oldname 替换为您当前的用户名,将 newname 替换为您想要设置的新用户名)
第五步:修改用户组名(重要) 仅仅修改用户名是不够的,您还需要同步修改同名的主组,否则,sudo 权限可能会失效,输入以下命令:
groupmod -n newname oldname
第六步:移动主目录 虽然较新版本的 Ubuntu 会自动处理,但为了保险起见,建议手动移动主目录,输入以下命令:
mv /home/oldname /home/newname
第七步:重启系统 修改完成后,为了确保所有配置生效,必须重启计算机:
reboot
第八步:登录验证
重启后,使用新用户名 newname 和原密码登录系统,您会发现主目录路径也自动变成了 /home/newname。
使用图形界面修改
对于不熟悉命令行的用户,Ubuntu 也提供了图形化的设置选项。
第一步:打开设置 点击屏幕左上角的“活动”按钮,在搜索栏中输入“设置”并打开。
第二步:进入用户账户 在设置界面中,点击左侧边栏的“用户”选项。
第三步:解锁 您需要解锁才能进行修改,点击右上角的锁图标,输入您的管理员密码。
第四步:重命名 在用户列表中,找到您的账户,点击右侧的齿轮图标,选择“重命名”。
第五步:输入新用户名 在弹出的对话框中输入您想要设置的新用户名,然后点击“重命名”。
注意: 使用图形界面修改时,系统通常会自动处理用户组名和主目录路径,但建议修改后重启一次以确保万无一失。
⚠️ 操作注意事项
- 不要在登录时修改: 切勿在登录界面直接修改用户名,这会导致系统无法识别账户。
- 备份重要数据: 虽然修改用户名通常不会删除文件,但为了防止意外,建议在操作前备份重要数据。
- **sudo 权

