您的位置:首页 > 运维架构 > Linux

Centos7.6找回及破解root密码

2019-05-21 16:33 2536 查看

前言:

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

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

 

一、进入单用户模式

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

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

3. 等待进入单用户模式

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

mount -o remount,rw /sysroot/

5. 进入系统环境里面

chroot /sysroot

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

passwd
touch /.autorelabel
exit

7. 重启系统

reboot

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

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: