关于忘记root密码,对grub,BIOS加密
2019-07-05 本文已影响14人
小小全_
关于Linux red hat系统启动流程
image.png一.关于**grub加密:
在用户忘记自己的root用户密码后,改变系统的启动级别。进入启动级别init1中,从而改变root 密码。具体操作步骤:
1.重启系统,进入一下界面,按任意键
image.png image.png2.进入grub界面选第二个内核按E进入后,按空格和1,回车确认.返回grub界面,按B运行
image.png image.png image.png3.进入单用户界面,passwd更改root密码
image.png二.给grub加密
1.grub-md5-cry 输入密码,得到密码的加密文件,编辑 vim /etc/grub.conf 中hiddenmenu下加入刚得到的密码加密文件.保存后重启
image.png image.png- 重启后进入init1(单用户),按E进入就没有任何反应,需要按照下面的英文提示按P输入grub密码.
3.改root密码的话请重复”一”操作过程.
三.用BIOS破解grub密码,进而进入root系统
1.重启系统,看到如下界面,快速按下F2,进入BIOS界面设置.找到boot
image.png image.png2.将启动介质由Removable Device改为CD-ROM Drive.按照界面下的操作-/+将CD-ROM Drive调到第一.使系统从CD-ROM Drivd加载系统.保存并退出
image.png image.png image.png- 进入以下界面后,选择第三个救援模式.enter进入后会有很多选择界面,一直选择是,继续就行(下图二中配置网络选NO ,除非你想配置网络).
4.从这个界面可以看到我们之前使用的系统被挂在/mnt/sysimage下面.(注释:之前使用的系统硬盘现在被当作普通硬盘挂在紧急系统下.故我们想操作普通挂载硬盘一样,同样可以增删改查数据)
image.png5.编辑vi /mnt/sysimage/etc/grub.conf 中删除之前的grub加密文件,保存后重启
image.png image.png6.重启后,看到此界面快速按F2,同理”三”的第一和第二部,将启动介质改回来.保存并退出,最后看到grub密码消失了,再进入kernel又是轻车熟路
image.png image.png image.png image.png四.BIOS加密
1.重启Linux进入以下界面后,快速按下F2 ,选择security目录下的set supervisor password,回车设置密码.F10保存后重启系统
image.png image.png image.png2.再次快速按下F2后,想进入BIOS设置界面需要密码.
image.png