Linux.超级管理员root-密码破解
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-密码破解的更多相关文章
- windows下忘记mysql超级管理员root密码的解决办法(也适用于wamp)
1.停止mysql服务. 2,在CMD命令行窗口,进入MYSQL安装目录 比如 d:mysql20080505in 3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库.命令为 ...
- 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools
1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...
- Linux系统下root密码遗忘等系统故障的修复方法 - 运维总结
IDC机房有一台centos系统的服务器,由于这台服务器的系统装了好长时间,且root密码中间更新过几次,后面去机房现场维护时,登陆密码遗忘了,悲催啊~没办法,只能开机进入“单用户模式”进行密码重置了 ...
- [转帖]Linux超级用户root口令忘记怎么办?
Linux超级用户root口令忘记怎么办? 2010-05-10 12:15:00 monkey_d_meng 阅读数 5535 收藏 更多 分类专栏: Linux 版权声明:本文为博主原创文章 ...
- [转帖]Ubuntu忘记超级用户root密码,重新设置密码
Ubuntu忘记超级用户root密码,重新设置密码 版权声明:本文为博主原创文章,转载必须指明出处. https://blog.csdn.net/weixin_37909391/article/det ...
- CentOS 6或7 启动故障修复及root密码破解
CentOS 6或7 启动故障修复及root密码破解 目录 CentOS 6或7 启动故障修复及root密码破解 CentOS 6启动流程修复: 实验一:删除initramfs-2.6.32-754. ...
- Linux 虚拟机忘记root密码
Linux 虚拟机忘记root密码可以按照下面的步骤重新设置密码: 1.在grub界面,也就是有press any key的那个界面,按下任意键 2.键入e,出现三行文字,按上下键选择kernel那一 ...
- Linux基础系列-系统密码破解
无引导介质(光盘.iso)救援模式下root密码破解 第一步: GRUB启动画面读秒时按上下方向键,进入GRUB界面 第二步: 使用上下光标键选择要修改的操作系统启动内核(默认选择的即可),按e键进行 ...
- centos7版本以上root密码破解
centos7版本以上root密码破解 主讲内容: 1.centos7版本以上root密码破解 一.centos7版本以上root密码破解 重启服务器,按键盘的方向键(上 下) 按e 进入紧急救援 ...
随机推荐
- [No0000C0]百度网盘真实地址解析(不用下载百度网盘)20170301
一:如果是别人分享的,就保存到自己的网盘,然后再分享出去:如果本身自己的,也是要分享出去(下面提供的代码,不可以在这里直接使用,没用的,必须分享出去) 二:必须是 创建公开链接,私密链接不行(试过了 ...
- 【每日一题】 UVA - 213 Message Decoding 模拟解码+读入函数+阅读题
题意:阅读理解难度一道比一道难orz.手摸了好久样例 题解: 读入:大循环用getline读入header顺便处理一下, 里面再写两重循环,外层一次读三个串,内层一次读num个串. 之后就查表,线性 ...
- webpack dev server 配置 启动项目报错Error: listen EADDRINUSE
Error: listen EADDRINUSE 0.0.0.0:5601 它的意思是,端口5601被其他进程占用. 切换端口即可解决问题
- inotifywait实现目录监控--http://man.linuxde.net/inotifywait
sudo apt install inotify-tools while inotifywait -q -r -e create,delete,modify,move,attrib --exclude ...
- [dpdk] dpdk启动几个线程
看别人的代码搞得有点晕,突然有点不确定,再确认一次. 使用 helloworld程序测试一下. /root/dpdk-16.07/examples/helloworld 一: 只启动一个核心. [r ...
- CABasicAnimation 划线动画
CGFloat animateDuration = ; UIBezierPath *bezierPath = [[UIBezierPath alloc] init]; CGPoint centerFr ...
- word标题自动编号
1.打开word文档中多级列表->定义新的多级列表 2.根据下图设置级别对应的标题,然后确定
- 基于JAVA语言的selenium总结
目录一.基本语句 1.循环控制(break,continue) 3.字符的替换(replace,repalceFirst,replaceAll,regex) 4.字符串的连接("+" ...
- java 大数据运算 BigInteger BigDecimal
package cn.sasa.demo5; import java.math.BigDecimal; import java.math.BigInteger; public class BigDat ...
- java 流程控制--猜数字
import java.util.Scanner; import java.util.Random; public class GuessNum{ public static void main(St ...