在 CentOS 中重命名用户,您需要执行以下步骤:
打开终端。
首先,确保要重命名的用户当前未登录。如果用户已登录,请让他们注销。
使用 usermod
命令重命名用户。语法如下:
sudo usermod -l new_username old_username
将 new_username
替换为新用户名,将 old_username
替换为旧用户名。例如,要将用户名从 john
更改为 jane
,请运行:
sudo usermod -l jane john
sudo usermod -d /home/new_username -m new_username
将 new_username
替换为新用户名。例如,要将主目录从 /home/john
更改为 /home/jane
,请运行:
sudo usermod -d /home/jane -m jane
/etc/mailname
文件(如果您的系统使用邮件服务),以确保邮件地址与新的用户名匹配。使用文本编辑器打开文件,如 nano
:sudo nano /etc/mailname
将文件中的旧用户名替换为新用户名,然后保存并关闭文件。
sudo reboot
现在,用户已成功重命名,主目录也已更新。