修改ubuntu用户名

发布于:2021-09-24 01:09:11

1、修改root密码:sudo passwd root


2、进入root,输入 sudo su转为root用户。注意,必须先转为root用户


3、修改主机名:sudo gedit /etc/hostname ?将其中原先的用户名改为新用户名


sudo gedit /etc/hosts ?将hosts中的原先的用户名改为新用户名


4、修改用户名:sudo? gedit /etc/passwd找到原先的用户名,将其改为新用户名,但是/home/“原先用户名” 中的不能更改,若更改*艉螅愕锹讲涣讼低沉恕


sudo?gedit /etc/shadow找到原先用户名,改为新用户名


5、以上步骤完毕后,*簦*艉螅胂低常⑾ home 目录下用户目录还是原先用户名,个人建议不要修改,否则一些配置的.bashrc等文件设置的功能无法使用。


6、修改组文件:sudo gedit /etc/group,查找原先的用户名,全部修改为新用户名!?




若不幸,没有提前进入root,而是一直使用sudo,导致后期无法修改shadow等其他文件,原因是前期修改了用户名,但是shadow文件里保存的用户名和密码还是原先的,但是用户名已修改为新的用户名,这就造成无论输入多么正确的密码都提示错误。




解决方法: 通过ubuntu的recovery mode下修改前面未进行修改的文件,可参考(http://blog.csdn.net/code_segment/article/details/78145574)




参考:


http://blog.csdn.net/ideaboys/article/details/42559803


http://blog.csdn.net/robertchenguangzhi/article/details/41032011


https://my.oschina.net/arvinjones/blog/139480



相关推荐