CentOS 7:重置root密码

如果你忘记了CentOS 7的root密码,或由于其他原因需要重置root密码,你只要按照本文步骤执行即可。

注意:对于VPS或远程主机,你不能通过本文方法重置root密码,你应该联系服务器提供商。

我找到了两种方法,两种方法区别不大,都很简单。

方法一

在启动菜单选择启动内核:

Screen Shot 2016-03-20 at 18.25.29

e编辑,找到rhgb quiet一行:

Screen Shot 2016-03-20 at 18.26.25

把rhgb quiet替换为init=/bin/bash(临时生效):

Screen Shot 2016-03-20 at 18.27.20

CTRL+X进入单用户模式:

挂载根文件系统:

使用passwd命令直接设置root密码:

输入两次新密码。

最后,执行如下命令更新SELinux:

进入正常模式:

现在可以使用新设置的root密码登录了。

方法二

在启动菜单选择启动内核:

Screen Shot 2016-03-20 at 18.25.29

e编辑,找到ro一行:

Screen Shot 2016-03-20 at 18.34.08

把ro改为rw,并在其后添加init=/sysroot/bin/sh:

Screen Shot 2016-03-20 at 18.36.02

CTRL+X进入单用户模式:

执行:

使用passwd命令直接设置root密码:

输入两次新密码。

最后,执行如下命令更新SELinux:

重启:

OK,root密码重置完成。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注