ubuntu 更改用户名,改了/etc/passwd最后一行的username后root密码就不能用了
sudo vim /etc/passwd 改了最后一行
tiny:x:1000:1000:tiny,,,:/home/tiny:/bin/bash
tiny变成abc
abc:x:1000:1000:tiny,,,:/home/tiny:/bin/bash
退出之后,发现root密码不能用了。比如,我尝试了sudo apt-get update
就变成
[sudo] passwork for abc
密码错误了
ls ~ -la 后发现变成这样了:
drwxr-xr-x 28 abc tiny 4096 Apr 6 03:04 .
登录tty1文字界面用户名不管时abc 还是原来的tiny都不能用了。
请问这该怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
重启进入进入recovery模式,选择root,然后把文件改回原来的样子。就可以了。
/etc/shadow也得改成abc,不然就匹配不上了,而且/etc/sudoers如果是按同户名来设置的也得改。最好删了重新加个用户。