Linux操作系统CentOS 7忘记root密码解决办法

root用户忘记密码解决办法

重启系统

输入命令:reboot,并在重启的前三秒内按向下的按键,目的是为为了不让它进入系统,而是停留在开机页面,如下图所示

编辑文档

在开机页面按方向键选择第一行,按字母e进入编辑模式,移动方向键,将光标停留在Linux 16开头的那行,如下图所示:

进入emergency模式

按向右的方向键,把ro改成rm init=/sysroot/bin/bash

然后同时按下Ctrl+x键,进入emergency模式

修改密码

首先切换到原始系统,然后再进行修改密码
其中chroot命令用来切换系统,后面的/sysroot目录就是原始系统(也就是CentOS 7系统),下面的passwd就是修改密码的命令,密码需要输入两遍(输入密码时没有任何提示符),密码时修改完了,但是还需要执行额外的一步操作,在命令行输入:touch /.atuorelabel.

注意,这个文件名字一定要写正确,否则更改的密码不能生效。
执行这一步的作用时让SELinux生效。
执行完命令后,按Ctrl+D两个键,然后再输入reboot命令重启,这样就可以用新设置的密码进行登录了。

posted @   nakejimamiyuki  阅读(1328)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示