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 进入紧急救援 ...
随机推荐
- GIS软件相关安装(持续更新)
软件安装是GIS专业的必修课,总会忘记步骤,在此汇总 1.oracle ①无法登录 管理员登录 sqlplus sys/密码 as sysdba https://www.linuxidc.com/li ...
- [administrative][CentOS][NetworkManager] networkmanager (二)
[administrative][CentOS][NetworkManager] 万恶的NetworkManager到底怎么用 工程文档: https://wiki.gnome.org/Project ...
- iOS如何接收服务端返回的布尔值
if ([user[@"chat"] boolValue]) { userModel.chat = ; }else { userModel.chat = ; } 关键是要调用boo ...
- 洛谷P4570 [BJWC2011]元素 线性基
正解:线性基+贪心 解题报告: 传送门! 这题其实没什么好写题解的,,,显然贪心一下尽量选魔力大的,不用证明趴挺显然的来着 所以就直接按魔力排个序,插入线性基里面,能插就加个贡献,over 放下代码趴 ...
- 第一章 初识windows程序
window 操作系统中,处处是窗体 简单 强大 方便 灵活 步骤 新建项目 项目类型 visual C#项目 模板 window应用程序 用partial 将同一个窗体的代码分开放在两个文件中: 一 ...
- oracle查看哪些表被锁
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where a ...
- [MySQL优化1]centos中MySQL列出所有表
步骤1 - 连接到MySQL数据库服务器:[root@host]# mysql -u root -pEnter password:******提示登陆成功Welcome to the MySQL mo ...
- C# install-package:"xx"已拥有为“xxx”定义的依赖项
可能 nuget自身的版本落后于适配程序包的版本 Visual Studio 2013 更新 NuGet 包管理器 Ø 前言 使用 Visual Studio 中的 NuGet 包管理器下载程序时, ...
- 【SVD、特征值分解、PCA关系】
一.SVD 1.含义: 把矩阵分解为缩放矩阵+旋转矩阵+特征向量矩阵. A矩阵的作用是将一个向量从V这组正交基向量的空间旋转到U这组正交基向量的空间,并对每个方向进行了一定的缩放,缩放因子就是各 ...
- LongAdder,AtomicIntegerFieldUpdater深入研究
从LongAdder看更高效的无锁实现 AtomicIntegerFieldUpdater字段原子更新类 div:not([id]){display:none;} --> ul{padding: ...