修改ubuntu用户名

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


你可能感兴趣的:(网络技巧,Linux)