这是某省赛的一个题,去年没有做出来,最近无意中遇到了这个问题,然后就去了解了一下。
流程:
(1)开机按E进入GRUB菜单的编辑模式
(2)按上下键找到下图,再在后面添加行末添加 init=/bin/bash
(3)重新挂载文件系统并重置密码
mount -o remount,rw /
passwd
输入两次密码
reboot -f
还有一种方法
在行末添加 /rd.break
ctrl+x保存
mount -o remount,rw /sysroot
切换到原系统根目录:chroot /sysroot
修改密码:passwd root
处理SELinux:touch /.autorelabel
推出并重启:exit reboot -f
其实还可以通过这个查看shadow文件还有删除shadow里面用户的hash值