说明
忘记 root
密码时有两种重置密码的方式:
- 单用户模式
- 救援模式
什么时候会用到这个 救援模式
呢? 就安装CentOS7时使用 grub
加密过, 但是这个 grub
的加密的密码你不记得了, 这个时候你就会用到 救援模式
进行 root
密码重置操作!
设置光驱载入CentOS7安装时的镜像文件
设置光驱
物理机可以连接物理光驱, 那如果是
vritualbox
可以以下方式进行设置操作:
驱载入CentOS7安装时的镜像文件
选择镜像文件, 适个人情况自行选择哦
启动CentOS7虚拟机
选择
Troubleshooting
意为故障排除
按
enter
回车键, 进入到Troubleshooting
菜单列表, 选择Rescue a CentOS system
意为救援一个CentOS的系统
按
enter
回车键, 进入到救援模式
引导, 输入1
继续
它将挂载你的系统到
/mnt/sysimage
这个系统目录下
并且提示
if you would like to make your system the root environment, run the command
意为如果您想让您的系统成为根环境,那么运行该命令
, 按enter
进入到一个shell
终端
并且提示
when finished, please exit from the shell and your system will reboot
意为完成后,请退出shell,系统将重新启动
输入
chroot /mnt/sysimage
, 切换系统环境为根用户环境
你会发现
shell
变了, 这时再去修改密码就OK
啦!
重置root用户密码
# passwd root
退出根用户环境
# exit
在退出救援模式之前移除光驱镜像文件
为什么要这个做呢?因为当前光驱为第一启动盘, 你退出
救援模式
的目的是引导系统, 而非是光驱再一次的被引导, 只有把光驱给弹出了, 再次引导系统时就是从硬盘引导啦!
退出救援模式自动进入重新引导启动系统
只需要输入
exit
# exit