CentOS7 修改root密码,进入单用户模式(运行级别1)——实测有效!

Posy ·
更新时间:2024-09-20
· 940 次阅读

Linux的运行模式有7个级别 0 关机 1 单用户模式(用来找回root密码) 2 多用户无网络模式 3 多用户有网络模式 4 备用 5 图形化界面 6 重启

除单用户模式外,均可用init x切换(不要尝试4和6

init x

单用户运行模式需要在主机上运行,远程连接不用

下面演示一下通过单用户模式修改root密码:

注意:我是用的是centos7,其他版本方式可能不同

1. 首先第一步,给虚拟机目前的状态保存一个快照,避免操作失误无法恢复。

在这里插入图片描述

2. 启动linux虚拟机

在启动选择内核时按e,进入编辑模式
在这里插入图片描述
编辑模式
在这里插入图片描述

3. 修改代码

移动光标至最底部,将ro改为rw,删除rhgb quite参数。
在这里插入图片描述
在UTF-8后面添加

init=/bin/sh

在这里插入图片描述
Ctrl+x重启。

4.进入系统,修改密码

在这里插入图片描述
进入系统后执行

passwd root

修改密码。
在这里插入图片描述

5.使selinux生效,重启系统 touch /.autorelabel //使得 SELinux 生效,必须执行,否则无法重启 exec /sbin/init //初始化和启动系统

在这里插入图片描述
重启完成后即可使用修改后的root密码登录。


作者:Yuanyi_1



运行 root密码 root centos

需要 登录 后方可回复, 如果你还没有账号请 注册新账号