Linux 下如何修改用户名(同时修改用户组名和家目录)

Posted on Posted in linux
$ 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

Leave a Reply

Your email address will not be published. Required fields are marked *

twelve + nine =