忘记root密码的解决办法

忘记了密码,登不进去,很多人是不是重新装一下呢,按下面的步骤解决它。

在这里插入图片描述

1、首先重启

在3秒内按向下的方向键(为了不让它进入系统,而让它停留在开机界面),如下图所示

在这里插入图片描述

定位到第一行,然后按字母e来编辑,会进入到下面图示界面,然后移动光标到Linux16开头的行,按向右的方向键,找到 ro 。

在这里插入图片描述

2、进入到、emergency模式

将 ro 改为 rw init=/sysroot/bin/bash 。如下图

在这里插入图片描述

完成后在同时按 Ctrl+X 会进入到emergency模式,如下图

在这里插入图片描述

3、修改root密码

首先切换到原始系统,在去修改密码

chroot /sysroot/ ///这是切换道原始系统的命令

passwd ///回车后会出现一些小方块,这是因为语言的显示的乱码。

可以更改语言设置来显示命令如下

LANG=en

然后在敲Passwd就可以显示了。如下图

在这里插入图片描述

修改完密码,然后敲入下面的命令,

#touth /.autorelabel ///这个文件名一定要写对

然后按Ctrl+D,

在这里插入图片描述

在重启reboot,回车等待几秒就好了

在这里插入图片描述



版权声明:本文为qq_43502905原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_43502905/article/details/107883664