前言:
在特殊情况下会遇到一个尴尬的问就是系统管理员忘记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. 修改密码成功,进入桌面
转载于:https://blog.51cto.com/10802692/2398040