#|虚拟机linux系统王及密码的破解方式——重设root密码

注:包含KVM镜像盘制作的虚拟机:
一,破解密码 重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。
1,重启虚拟机,出现GRUB启动菜单时按e进入编辑状态
#|虚拟机linux系统王及密码的破解方式——重设root密码
文章图片
2,找到linux16所在行,在末尾添加:注意上下键选择,一下一下按,找到后按END键跳到末尾:
【#|虚拟机linux系统王及密码的破解方式——重设root密码】方法一 :将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。有些虚拟机由于屏幕太小,会自动添加\换行,这个是正常的。

方法二: 末尾添加rd.break console=tty0 ,按住Ctrl+ x 键进入恢复模式

3,以可写方式挂载硬盘中的根目录,并重设root密码:
方法一:
bash-4.2# mount -o remount, rw /#挂载/目录
bash-4.2# passwd root#修改密码的用户名,这里选择root用户进行修改,可以更换为你要修改的用户
bash-4.2# touch /.autorelabel#标记下次启动重做SELinux标签
bash-4.2# exec /sbin/init#重启系统




方法二:
switch_root:/# mount-oremount,rw/sysroot//以可读写方式重新挂载根系统
switch_root:/# chroot/sysroot///切换到根系统
sh-4.2# passwdroot//设置考试指定的密码
sh-4.2# touch/.autorelabel//标记下一次启动重做 SELinux 标签
sh-4.2# exit switch_root:/# reboot





    推荐阅读