ubuntu修改用户名前一定要设置root权限密码! | 您所在的位置:网站首页 › ubuntu更改当前用户密码 › ubuntu修改用户名前一定要设置root权限密码! |
![]() 我本来的用户名是xq,现想改为hadoop 依次执行修改用户名的命令: 普通用户登录: sudo gedit /etc/passwd sudo gedit /etc/shadow root用户登录: gedit /etc/passwd gedit /etc/shadow 每一个命令执行后会要求输入当前用户密码,然后会打开一个配置文件,并将出现xq的地方改为hadoop,保存。 重启后,会发现用户名已经修改了 然而,文件目录中的名称还没有修改,仍为xq,此时,只要你做有关需要输入当前用户密码的操作,系统都会提示,hadoop不包含在XX文件中,这是因为该文件中只有xq的信息。 思考解决方案: 修改文件目录名称。需要切换至root用户,而我并没有设置root密码(当没有设置root密码时,每次登录都是随机的),所以无法切换root用户,失败。 改回原用户名xq。使用sudo gedit /etc/passwd,sudo gedit /etc/shadow这两条命令,需要输入当前用户密码,此时系统又会提示,hadoop不包含在XX文件中,进入死循环,失败。 删除当前用户,重新创建一个新用户。使用sudo useradd newname ,同样需要输入当前用户密码,进入死循环,失败。 重装系统。成功。大家如果已经设置了root密码,能切换至root用户,可以参考http://blog.csdn.net/hs794502825/article/details/8454626 最后无奈只好重装系统。修改用户名,我参考的是上面提到的这篇博客,造成这个惨剧的原因就是因为我没有将博客仔细看完,没有深入检验我自己的系统能否成功切换至root用户。希望大家不要发生我这种低级错误,尽早设置root密码。 参考资料: http://blog.csdn.net/hs794502825/article/details/8454626 http://jingyan.baidu.com/article/5225f26b0ac250e6fb09084e.html |
CopyRight 2018-2019 实验室设备网 版权所有 |