Linux系统用户改名
我在完成 树莓派(Raspberry Pi)快速起步 设置过程中,发现现在新版本的 Raspbery Pi OS(Raspbian) 启动脚本提供了一个将默认 pi
用户名改成用户希望的帐号名。自然我是希望通过脚本命令代替交互设置的,那么这个实现方法如下: 使用了 usermod
工具
使用
usermod
和 groupmod
实现用户名修订# 将pi用户名修改成希望的名字,例如我使用huatai来替换pi
usermod -l huatai pi
usermod -d /home/huatai -m huatai
groupmod -n huatai pi
# 将自己的帐号加入到免密码sudo用户
echo "huatai ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/010_pi-nopasswd
# 千万不要忘记设置密码
passwd huatai
简单来说:
usermod -l new_username old_username
修改用户名(会同时修改/etc/passwd
和/etc/group
)usermod -d /home/new_username -m new_username
修改用户目录名usermod -u 2000 new_username
修改用户uidgroupmod -o -n new_groupname old_groupname
修改用户组名