破解密码:
虚拟机重启的时候按e键
按↓键,找到以linux16开头的行,在最后加上rd.break
按ctrl+x进入救援模式
重新挂载/sysroot为可读写模式,并切换根目录为/sysroot
mount -o remount,rw /sysroot
chroot /sysroot
设置密码
passwd root
更新selinux上下文
touch /.autorelabel
输入exit两次退出重启
破解OSCENT7.0(LINUX)管理员密码的方法:
1)开机后在内核上敲击"e"进入编辑模式
2)找到Linux16这行的后面输入"rd.break"并敲击"Ctrl + x"。(进入单机模式)
PS:虚拟机上操作需要在rd.break后面加上console=tty0。
3)/# mount -o remount,rw /sysroot (挂载根分区,让只读变可写)
4)chroot /sysroot (指定sysroot为根目录)
5)passwd root (修改root密码)
6)touch /.autorelabel (为了selinux生效,如果没有启动selinux可以省略此步)
7)exit (退出紧急模式)
8)reboot (重新启动)
----------给GRUB设置明文密码---在文件末尾-----
vi /etc/grub.d/10_linux
cat <<EOF
set superusers="jack"
password jack abc123
EOF
grub2-mkconfig -o /boot/grub2/grub.cfg #生成新的grub文件
然后重启生效
----------------以下是设置加密密码的配置---------
grub2-mkpasswd-pbkdf2 #生成密码加密
注意:密文从 grub.pbkdf2…… 开始复制
vi /etc/grub.d/10_linux
cat <<EOF
set superusers="jack"
password_pbkdf2 jack 密文 生成的密码加密
EOF
grub2-mkconfig -o /boot/grub2/grub.cfg #生成新的grub文件
然后重启生效
----------------------------------------------------------------------
下面模拟系统故障
将/boot/下grub 文件改名字 重启
可以使用linux救援盘
重启 看见图标 按esc 选择从管盘启动,,进入超级急救盘,见课本159
Exit
Reboot
------------------------------------------
删除空文件
-exec