CentOS 7忘记root密码解决办法

发布时间:2020-02-14 11:10:48 作者:快楽莫蕞
阅读:287
Centos服务器限时活动,0元免费领! 查看>>

CentOS 7忘记root密码解决办法

在使用CentOS 7的过程中,可能会遇到忘记root密码的情况。这种情况下,我们可以通过进入单用户模式来重置root密码。以下是详细的步骤:

1. 重启系统

首先,重启你的CentOS 7系统。在系统启动时,按下e键进入GRUB编辑模式。

2. 进入GRUB编辑模式

在GRUB菜单中,选择你要启动的内核版本,然后按下e键进入编辑模式。你会看到类似以下的配置:

linux16 /vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8

3. 修改启动参数

找到以linux16开头的行,将光标移动到该行的末尾,删除rhgb quiet,并添加init=/bin/sh。修改后的行应该如下所示:

linux16 /vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap LANG=en_US.UTF-8 init=/bin/sh

4. 启动系统

按下Ctrl + XF10启动系统。系统将进入单用户模式,并提供一个sh shell。

5. 重新挂载文件系统

在单用户模式下,文件系统通常是以只读方式挂载的。我们需要将其重新挂载为可写模式:

mount -o remount,rw /

6. 重置root密码

现在,你可以使用passwd命令来重置root密码:

passwd root

系统会提示你输入新的密码,并确认一次。

7. 更新SELinux上下文

如果你启用了SELinux,还需要更新SELinux上下文,以确保系统能够正常启动:

touch /.autorelabel

8. 重启系统

完成上述步骤后,重启系统:

exec /sbin/init

或者直接使用reboot命令:

reboot

9. 登录系统

系统重启后,使用你刚刚设置的新密码登录root账户。

注意事项

通过以上步骤,你可以成功重置CentOS 7的root密码,并重新获得系统的完全控制权限。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:
  1. centos7.5忘记root密码怎么办
  2. centos7忘记root密码,重置

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

centos 7忘记root密码解决办法 ce tos

上一篇:2.1文字标签

下一篇:浅谈虚拟环境管理工具virtualenvwrapper

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×