研究了一下修改用户名,使用的直接修改文件的方式,没研究使用命令的方式;
记录一下流程,没啥必要尽量别修改,示例将me_learn用户修改为new_learn:
####注意:最好先创建个新用户备用,万一就一个用户修改过程中出现问题容易GG了####
1、登录到root用户
2、修改/etc/passwd文件,该文件存储用户的基本信息
3、修改/etc/shadow文件,该文件存储用户的密码信息
4、修改/etc/group文件,该文件存储用户组信息
5、修改/etc/gshadow文件,该文件存储用户组密码信息,修改策略同上,注意附属组也要修改
6、修改家目录
7、执行reboot重启
8、可能出现的问题
8.1 执行sudo命令的时候出现下面错误:
有可能是用户组sudo附属用户那里忘记改了,重启登录root用户,/etc/group找到sudo组,看下新用户是不是改到附属用户那里了:
同样/etc/gshadow那里也检查下:
8.2 登录不上的问题
这个可能是/etc/shadow文件没改好,可以用其他用户登录进去查看下是不是没修改好,我没试。
9、结束,撒花❉❉❉❉❉❉❉❉❉❉❉❉❉❉❉❉