$ usermod -l new_username old_username # 这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变。
$ sudo pkill -u dan # 从要改名的帐号中登出并杀掉该用户的所有进程
$ sudo pkill -9 -u dan
$ sudo usermod -d /home/susan -m susan # 要同时更改家目录,我们需要在执行 usermod 命令的同时加上 -d 选项
$ sudo usermod -u 2000 susan # 这里 2000 就是用户的新 UID。
$ groupmod -n susan dan # 把用户组名从 dan 修改为 susan
$ id susan # 使用 id 命令来检查

参考 https://linux.cn/article-9192-1.html