Centos7.6找回及破解root密码

前言:

在特殊情况下会遇到一个尴尬的问就是系统管理员忘记root密码,或者前任管理员离职忘记交接root密码时我们该如何找回密码呢?

下面给大家演示一下采用单用户模式找回密码。(本次案例使用的是CentOS 7.6版本操作系统)

 

一、进入单用户模式

1. 首先重启你的服务器,在出现内核版本时,按键盘上的tab键会静止在如下界面。

image

2. 选中第一个内核,按“e”进入“grub”界面,找到Linux16开头的行,按“end”键到字段末尾,在末尾添加“rd.break”。添加完后,按“Ctrl + x”保存进入单用户模式

image

3. 等待进入单用户模式

image

4. 由于更改密码需要用到/sysroot这个分区中的数据,而这个分区默认情况下是只读的,所以需要对它进行重新挂载,并赋予rw权限

mount -o remount,rw /sysroot/

5. 进入系统环境里面

chroot /sysroot

6. 修改密码,保存,exit退出系统环境

passwd 
touch /.autorelabel
exit

7. 重启系统

reboot

image

8. 等待加载进入到登录界面

image

9. 用新的密码登录root用户

image

image

10. 修改密码成功,进入桌面

image

猜你喜欢

转载自blog.51cto.com/10802692/2398040