zoukankan      html  css  js  c++  java
  • Redhat Linux破解root密码

    文章目录


    Linux破解root密码是RHCSA中的第一道题,只有破解密码才能继续之后的操作。(后期会整理出RHCSA和RHCE的相关题目)而在平时,我们是用Linux虚拟机的时候,如果一不小心忘记了root密码,那就GG了,几乎是什么事都做不了。作为一个Linux玩家,这种事是绝对不允许的!那就来看看Linux怎么破解root密码的吧!

    破解环境

    • RHEL7.4(7的版本都差不多,之前的版本可能会有差异)

    开始破解

    1. 开启虚拟机,进入引导界面迅速按⬆⬇j键,然后选择Red Hat Enterprise Linux Server (3.10.0-693.e17.x86_64) 7.4 (Mapio),按E进入编辑模式

    在这里插入图片描述

    1. 使用向下直到看到initrd16,然后在它的上一行末尾加上rd.break,然后Ctrl+X使系统继续运行。

    在这里插入图片描述
    在这里插入图片描述

    1. 然后会进入紧急救援模式,使用mount -o remount,rw /sysroot重新以读写的方式挂载系统。重新挂载之后,切换到单用户模式。

    在这里插入图片描述

    1. 注意看前面的提示符,进入单用户模式之后,就可以修改密码了。可以使用passwd来修改(会要求输入两遍密码)。一般我们直接就使用echo "密码" | passwd --stdin root来修改密码(一遍过,不会提示要输入第二遍确认)。

    这里修改密码,不会看到提示密码修改成功,只会看到很多的小方块,如果害怕没有修改成功,想看到提示,修改一下语言的变量就可以了。
    使用LANG=en修改语言为英语,然后修改成功后就可以看到提示了。

    1. 然后就是创建.autorelabel文件,这是必须要创建的,如果不创建或是创建错误,那么就会密码破解失败。创建完成后可以直接重启reboot,也可以exit退出单用户,再exit退出紧急救援模式。然后系统就会重启或是继续运行。

    在这里插入图片描述

    在这里插入图片描述

    以上内容均属原创,转载请注明出处。
    
    1. 等系统重新启动后,直接使用设置的root密码就可以登录系统了。
    本文作者: 坏坏
  • 相关阅读:
    一个经典的多线程同步问题
    原子操作 Interlocked系列函数
    C中的volatile用法
    android值类型转换
    Button事件的三种实现方法
    【Android UI】顶部or底部菜单的循环滑动效果一
    【Android UI】侧滑栏的使用(HorizontalScrollView控件的使用)
    Android问题解决
    【Android UI】自定义带按钮的标题栏
    Android 设置 横屏 竖屏
  • 原文地址:https://www.cnblogs.com/bad5/p/12424290.html
Copyright © 2011-2022 走看看