云网牛站
所在位置:首页 > Linux教程 > classroom虚拟机中破解linux的密码

classroom虚拟机中破解linux的密码

2018-08-13 20:34:42作者:记忆流年稿源:LINUX网

讲述classroom虚拟机破解linux密码的详细步骤。虚拟机(server)的登录通常需要一个本地用户,而本地用户密码假如不知道或者是已经忘记了,也是有办法进入的,在Linux系统内就有可以提供这种可以进入的方案,而基本思路就是重置管理员(root)的登录密码,具体操作如下:

 

1、重启虚拟机 server,出现 GRUB 启动菜单时按 e 键进入编辑状态(其实可以重启过程中不停按e进入,以防止抓不到界面,界面停留的时间比较短):

classroom虚拟机中破解linux的密码

点机上面的Restart重启虚拟机:

classroom虚拟机中破解linux的密码

此界面即为GRUB界面,停留几秒钟时间,在出现此界面时按e不易捉捕到,建议重启时在此界面出现前就按不停按e,保证一定能进入编辑状态:

classroom虚拟机中破解linux的密码

此界面即为编辑界面,可以按上下方向键翻动。

 

2、找到 linux16 所在行,末尾添加 rd.break console=tty0,按 Ctrl+x 键进恢复模式:

classroom虚拟机中破解linux的密码

找到Linux16这一行,然后按end键,跳到到末尾的位置,输入“空格“后,输入命令rd.break console=tty0,然后ctrl + x进入恢复模式:

classroom虚拟机中破解linux的密码

 

3、以可写方式挂载硬盘中的根目录,并重设 root 密码:

classroom虚拟机中破解linux的密码

进入恢复模式后,输入下面的命令,进行重新挂载根系统、切换到根系统、设置考试指定的密码、标记下一次启动重做 SELinux 标签等一系列操作。

switch_root:/# mount -o remount,rw /sysroot  //以可读写方式重新挂载根系统

switch_root:/# chroot /sysroot/  //切换到根系统

sh-4.2# passwd root  //设置考试指定的密码

#sh-4.2# echo 123456 | passwd --stdin root  //这里或者用这种非交互方式设置密码更简洁  

sh-4.2# touch /.autorelabel  //标记下一次启动重做 SELinux 标签

sh-4.2# exit

switch_root:/# reboot

classroom虚拟机中破解linux的密码

 

相关主题

用Fedora Linux系统重置Windows系统的密码

精选文章
热门文章