CentOS7忘记ROOT密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7忘记ROOT密码相关的知识,希望对你有一定的参考价值。

1. 前言

单用户模式用于忘记root密码的情况,来修改root密码,需要对虚拟机本身,或者服务器本身进行操作。


2.单用户模式

使用这种模式修改root密码,前提是知道grub密码。


1.开机的时候按方向键,选择第一个选项。按e键进行编辑。

技术分享图片


2.进入grub界面

技术分享图片


3.找到这一行,修改 ro 为 rw 。表示只读改为读写。并再写一行:init=/sysroot/bin/sh

修改完按 ctrl+x

技术分享图片

技术分享图片


4.切换到原来的系统环境下面去,修改密码

# chroot /sysroot             //进入系统环境里面

# passwd root                 //修改密码,小方块说明乱码

# LANG=en                     //修改语系变量

# passwd root                 //再次执行修改root密码即可。

# touch /.autorelabel     //selinux相关,不创建无法开机

重启

技术分享图片


5,输入新密码,进入系统

技术分享图片


3.救援模式

在不知道grub密码的情况下,使用光盘光驱U盘的方式来重置root密码,就是救援模式。

1.进入Bios 界面

技术分享图片


2.修改启动项,在boot界面下,使用 + 键 把CD-ROM 移动到第一位,作为第一启动项。按 F10 保存退出

技术分享图片


3.进入救援模式

技术分享图片

技术分享图片


4.交互,选择1继续

技术分享图片


5.进入系统环境,修改密码

# chroot /mnt/sysimage

# passwd root


6.进入bios修改或者不让镜像连接,然后重启

技术分享图片


7.输入密码,进入系统

技术分享图片



以上是关于CentOS7忘记ROOT密码的主要内容,如果未能解决你的问题,请参考以下文章

CentOs7.5 忘记root密码,怎么进行重置root密码

centOS7.3 6忘记密码/修改root密码

Centos7 忘记root密码更改

CentOS7忘记root密码

CentOS7忘记ROOT密码

centos 忘记root 密码怎么办