在 Ubuntu(及其他 Debian 系 Linux)中,deluser 不能用来重命名用户。
deluser 的作用deluser 的作用是删除用户(或用户组),例如:
sudo deluser username
它并不会修改用户名。
Linux 没有专门的“重命名用户”命令,通常需要手动操作:
usermod(推荐)sudo usermod -l newname oldname
-l:修改登录名接着改 home 目录:
sudo usermod -d /home/newname -m newname
-d:新 home 目录-m:移动原目录内容(可选)改用户组名:
sudo groupmod -n newname oldname
deluser 是不可逆的✅ deluser ≠ 重命名
✅ 重命名用 usermod + groupmod
❌ deluser 只能删,不能改
如果你愿意,我可以给你一个完整的安全重命名脚本。