Linux.超级管理员root-密码破解

环境:

  我是在虚拟机中安装的Linux,然后进行破解的。实体机,应该也是可以的,但我没有尝试过。如果你有实体机,试试吧... 又不要钱~

在系统启动的时候,会进入如下界面,停留仅有几秒的时间,留意一下,你能看到的。此时,按键盘:e

找到如下用红笔圈出来的这一行,将鼠标的光标移动到:ro 的后面,然后敲空格键(键盘中最长的那个键)和ro分开,在然后按:ctrl + k 快速把后面的部分删除。

ctrl + k 将后面的数据删除后的效果,如下截图

接着输入: init=/sysroot/bin/bash 效果如下截图(注意:截图中的bash后面有一个下滑线,其实那个不是下划线是鼠标的光标)

信息输入完之后,然后按 ctrl + x ,将会进入linux的一个小型系统中。如下截图(如果你在等待加载期间出现停顿,不要紧,敲两下回车键就行,然后...在等等...)

输入 mount 指令,查看挂载情况

  注意:/dev/sda1  /sysroot type xfs (ro,relatime,attr2,inode64,noquota), 看到小括号里面的吧?ro 代表只读。现在要把这个ro 改成 rw

然后输入指令:mount -o rw,remount /sysroot 进行修改

  注意:

    在挂载的过程中,我遇到了一个问题,就是挂载失败了,出现如下错误:

      mount: can't find /sysroot in /etc/fstab

    解决方法:卸载,然后在重新挂载。最后在重新修改,如下图:

    (至于为啥非要 卸载 再重新挂载一遍?我也不知道~_~,我也是捣鼓了好久,试出来的...如果你知道请留言解答吧, 多谢!):

    

    

上面操作执行后,在执行一下指令:mount 查看是否修改成功(是否将 ro 改成 rw),已经改成功了。

然后在依次执行以下指令:

  1. chroot /sysroot  切换环境

  2. touch /.autorelabel  如果不操作这一步,会造成黑屏,想想还是蛮恐怖的,还是建立一下吧

  3. echo gongziyuan| passwd --stdin root  将root密码修改成gongziyuan

  4. exit 从根分区中,退出到小系统中

最后一步,关机,启动。

输入指令:ls ,此时,能看到 shutdown 脚本,运行此脚本即可,指令: ./shutdown

执行shutdown指令后,系统自动关机重启。然后遇到一个等待过程:1% .... 100%

等到加载100%后,进入登录系统窗口,输入账户/密码  : root/gongziyuan ,即可登录系统。

如有问题,欢迎纠正!!!

如有转载,请标明源处:https://www.cnblogs.com/Charles-Yuan/p/9808072.html

Linux.超级管理员root-密码破解的更多相关文章

  1. windows下忘记mysql超级管理员root密码的解决办法(也适用于wamp)

    1.停止mysql服务. 2,在CMD命令行窗口,进入MYSQL安装目录 比如 d:mysql20080505in 3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库.命令为 ...

  2. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools

    1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...

  3. Linux系统下root密码遗忘等系统故障的修复方法 - 运维总结

    IDC机房有一台centos系统的服务器,由于这台服务器的系统装了好长时间,且root密码中间更新过几次,后面去机房现场维护时,登陆密码遗忘了,悲催啊~没办法,只能开机进入“单用户模式”进行密码重置了 ...

  4. [转帖]Linux超级用户root口令忘记怎么办?

    Linux超级用户root口令忘记怎么办? 2010-05-10 12:15:00 monkey_d_meng 阅读数 5535  收藏 更多 分类专栏: Linux   版权声明:本文为博主原创文章 ...

  5. [转帖]Ubuntu忘记超级用户root密码,重新设置密码

    Ubuntu忘记超级用户root密码,重新设置密码 版权声明:本文为博主原创文章,转载必须指明出处. https://blog.csdn.net/weixin_37909391/article/det ...

  6. CentOS 6或7 启动故障修复及root密码破解

    CentOS 6或7 启动故障修复及root密码破解 目录 CentOS 6或7 启动故障修复及root密码破解 CentOS 6启动流程修复: 实验一:删除initramfs-2.6.32-754. ...

  7. Linux 虚拟机忘记root密码

    Linux 虚拟机忘记root密码可以按照下面的步骤重新设置密码: 1.在grub界面,也就是有press any key的那个界面,按下任意键 2.键入e,出现三行文字,按上下键选择kernel那一 ...

  8. Linux基础系列-系统密码破解

    无引导介质(光盘.iso)救援模式下root密码破解 第一步: GRUB启动画面读秒时按上下方向键,进入GRUB界面 第二步: 使用上下光标键选择要修改的操作系统启动内核(默认选择的即可),按e键进行 ...

  9. centos7版本以上root密码破解

    centos7版本以上root密码破解 主讲内容: 1.centos7版本以上root密码破解   一.centos7版本以上root密码破解 重启服务器,按键盘的方向键(上 下) 按e 进入紧急救援 ...

随机推荐

  1. HTML5:基本语句

    HTML5:超文本标记语言(HTML)第五次重大修改 我用的sulime编辑器,用Package contorl后安装emmet插件来编辑HTML代码,以下为sublime操作小技巧 ctrl+s 保 ...

  2. log4j.properties 日志文件的详细配置说明

    一.在一个web 项目中,使用tomcat 启动通常会在控制台输出出现一个警告信息: 通常为未添加 log4j.properties文件的原因. 二.下面以一个普通的maven项目为例说明一下 1. ...

  3. 交叉编译qxmpp cmake格式工程

    编写Toolchain-aarch64.cmake文件,内容如下: # this is required SET(CMAKE_SYSTEM_NAME Linux) # 必须 set(CMAKE_SYS ...

  4. 【PyQt5-Qt Designer】PyQt5+pyecharts 实现GUI界面的数据可视化展示

    先用纯Python代码写一个简单的小案例: from PyQt5.QtCore import QUrl from PyQt5.QtWidgets import QApplication,QWidget ...

  5. webpack安装与配置初学者踩坑篇

    webpack是基于nodejs开发出来的前端工具 webpack可以处理js文件的依赖关系,webpack能够处理js的兼容问题,把高级浏览器不识别的语法转换成浏览器正常识别的语法 (jnlp是基于 ...

  6. CSS学习(二)

    <!DOCTYPE html> <html> <head> <meta charset="{CHARSET}"> <title ...

  7. ORACLE-osi分层模型.md

    一. 标准化组织ISOISO:国际标准化组织   ( International Organization for Standardization )OSI:开放系统互联   ( open syste ...

  8. WINDOWS SERVER 2008 R2安装指南

    说明:适用于以下几种操作系统: 1.Windows Server 2008 Standard Endition R2 2.Windows Server 2008 Enterprise Endition ...

  9. 前端框架之Vue(1)-第一个Vue实例

    vue官方文档 知识储备 es6语法补充 let 使用 var 声明的变量的作用域是全局. { var a = 1; } console.info(a); 例1: var arr = []; for ...

  10. 经典的js返回(退个页面)

    <a href="javascript:history.back()">返回</a> <a href="javascript:window. ...