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命令重启,这样就可以用新设置的密码进行登录了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异