Ubuntu下强行修改用户名导致无法登录的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下强行修改用户名导致无法登录的解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 由于某些原因在虚拟机下安装了Ubuntu16.4,强迫症发作想要修改用户名,于是按照网上搜罗来的命令sudo vim /etc/passwd修改了配置文件中的用户名,结果悲剧 了,返回终端时发现用户名已经修改成功,但输入密码获取管理员权限时却始终提示密码错误,因为修改了用户名之后与密码无法匹配,退出系统更是再也登录不上。

于是搜索修改对应的密码处的用户信息依然无法实现修改,无奈之下不得不考虑将修改的用户名再改回去,解决办法如下(亲自试验可以恢复之前的用户名并进行登录)

总结一下整个流程如下:

通过recovery mode 获得root权限,在命令行下获取 etc/passwd 的读写权限后,使用VI编辑器修改文件,将用户名改回去。

具体操作:

1.重启电脑,进入grub启动菜单(开机时长按shift键,注意采用重启客户机的时候长按shift键貌似进入grub比较困难,试了很多次还是直接关机Ubuntu,再开机比较好进入grub);

2.找到Ubuntu高级选项并进入(recovery mode)选项,里面可能有多个recovery mode,选择第一个,按e进入编辑模式,找到命令中的 recovery nomodeset 修改为quietsplash rw init=/bin/bash

3.按F10进入命令行模式, 输入 mount -rw -o remount / 获得读写权限;

4. 输入 vi etc/passwd 打开需要修改的文件,将用户名修改为原来的用户名;

5. 按照vi编辑器的规则修改好内容后Ctrl+Alt+del 重启即可恢复正常。

解决root用户登录Ubuntu12.04 LTS图形界面

参考技术A 解决root用户登录Ubuntu12.04
LTS图形界面刚更新完Ubuntu12.04LTS想尝尝鲜啊结果杯了个具的——新版本的lightdm登录选项里没有其它用户的选项了,直接导致无法使用root用户登录了(我的虚拟机,工程文件都在root用户下)这个郁闷啊
www.zhishiwu.com
遇到问题后,首先就是找方法去解决。最先找到的方法是用gdm替换lightdm。貌似有人成功了,但是在我这边失败然后在国外的一个论坛上看到了一个很简单的解决办法,写出来和大家分享一下。首先确保你的root用户已经启用,如果没有启用。在任意可用用户下使用命令sudo
passwd
root来给root用户一个密码。然后使用命令su看看是否可以权限提升到root用户。
www.zhishiwu.com
然后vim
/etc/lightdm/lingtdm.conf在最后添加一行greeter-show-manual-login=true然后保存文件,重启机器在登录选项里就可以看到
其他用户选项finally,root用户登录成功。
作者
Sillvester

以上是关于Ubuntu下强行修改用户名导致无法登录的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu20.04下安装Nushell后出现登录界面用户无法显示解决办法

Ubuntu20.04下安装Nushell后出现登录界面用户无法显示解决办法

解决root用户登录Ubuntu12.04 LTS图形界面

Ubuntu登录时输入用户密码后重新跳回到登录界面的原因及解决办法

ubantu系统修改权限失败,导致只能客人会话登录解决办法

root用户ssh可以登录,FileZilla sftp不能登录链接CentOS解决办法