破解 CentOS 7/8的 root 密码
破解 CentOS 7和8的 root 密码
- 破解 CentOS 7和8的 root 密码
- 添加grub2密码,预防破解
- 清空grub密码
- 修复GRUB2
破解 CentOS 7和8的 root 密码
启动时任意键暂停启动
按e键进入编辑模式 将光标移动linux 开始的行,添加内核参数rd.break
按ctrl-x启动 mount –o remount,rw /sysroot
chroot /sysroot passwd root#如果SELinux是启用的,才需要执行下面操作,如查没有启动,不需要执行
touch /.autorelabelexit reboot
方法二
启动时任意键暂停启动
按e键进入编辑模式
将光标移动linux 开始的行,改为rw init=/sysroot/bin/sh
按ctrl-x启动
chroot /sysroot
passwd root#如果SELinux是启用的,才需要执行下面操作,如查没有启动,不需要执行 touch /.autorelabel
exit reboot
添加grub2密码,预防破解
#添加grub密码
[root@centos8 ~]#grub2-setpassword
Enter password:
Confirm password:
[root@centos8 ~]#ls -l /boot/grub2/
total 32
drwxr-xr-x 2 root root 4096 Jan 19 15:17 fonts
-rw-r--r-- 1 root root 5101 Jan 19 15:18 grub.cfg
-rw-r--r-- 1 root root 1024 Jan 19 15:18 grubenv
drwxr-xr-x 2 root root 12288 Jan 19 15:17 i386-pc
-rw------- 1 root root 298 Jan 19 18:20 user.cfg [root@centos8 ~]#ls -l /boot/grub2/user.cfg
-rw------- 1 root root 298 Jan 19 18:20 /boot/grub2/user.cfg
user.cfg文件是生成的密码
[root@centos8 ~]#cat /boot/grub2/user.cfg GRUB2_PASSWORD=grub.pbkdf2.sha512.10000.60AAA29A65F4DC77E8861EF25BDE2034C9B30CE1 E07EE688D7F30460E7E87E7356B0893A6DFFB250B27D2EB9D3ED3E9207199C494D7882E2E8C772C8 2E2DDB7A.5E42FD69FA04293DECD68F077E83875A8E4572A7FBB89BA9F161B15EAFE54FBA963FE5D 52E16764944823396231803E5118DA1D9CAF3EB73C175A7D7A3682A90
设置完口令后会多一个user.cfg文件,
下次要破解密码的时候就要输入grub2的密码
破解grub2只需要清空grub2的密码文件
清空grub密码
[root@centos8 ~]#cat /dev/null > /boot/grub2/user.cfg
如果grub2密码文件遭到破坏,需要执行以下命令修复
修复GRUB2
GRUB2:CentOS 7,8及ubuntu1804都使用
引导提示时可以使用命令行界面,可从文件系统引导
主要配置文件:/boot/grub2/grub.cfg
修复配置文件:grub2-mkconfig > /boot/grub2/grub.cfg
修复grub2
grub2-install /dev/sda BIOS环境
grub2-install UEFI环境
调整默认启动内核
#以下命令是修改 /boot/grub2/grubenv 实现
grub2-set-default 0
或者
vim /etc/default/grub
GRUB_DEFAULT=0
破解 CentOS 7/8的 root 密码相关推荐
- CentOS 6/7 忘记root密码,重新设置的方法
为什么80%的码农都做不了架构师?>>> CentOS 6.x设置方法 CentOS 7.x设置方法 CentOS 6.x设置方法 在虚拟机安装了Centos,今天要开机却忘记 ...
- AWS EC2启动Centos实例以及设置root密码登录
我的个人博客:逐步前行STEP 一.在控制台的左边面板选择"实例",再点击"启动实例",在"选择一个Amazon系统镜像"步骤中,点击&qu ...
- centos的mysql修改root密码_CentOS环境中MySQL修改root密码方法
环境相关: OS:CentOS release 6.9 IP:192.168.1.10 MySQL:MariaDB-10.1.30 1. 修改前的确认 修改root密码是需要重启mysql库,确认生产 ...
- linux(centos)下mysql忘记root密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修 ...
- CentOS下MySQL忘记root密码解决方法【转载】
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...
- centos 7 强制重置root密码
在网上找了半天,记录下centos7 强制重置密码的解决方案(实践有效). 步骤 启动系统,在GRUB2引导画面,按E键,编辑引导项 2. 删除 linux16 这一行最后的 rhgb和quit 参数 ...
- linux red hat 8.0 root密码破解
简介: root用户是linux用户最大权限的用户,如果不慎将其密码忘记是不可直接更改的,只能通过破解的方式来重置root密码. linux系统的启动过程: 1 开机自检(POST),初始化部分硬件 ...
- CentOS 7 root 密码破解及 grub2 加密
CentOS 7 root 密码破解及 grub2 加密 一.root 密码破解 1.开机按光标上下键停止启动,在菜单处按<e>进入编辑模式 2.在 linux16 行,按<End& ...
- Centos Linux 6.5 破解root密码
Centos Linux6.5 破解root密码 1.重启虚拟机 2.出现这个界面单击回车 3.会出现以下界面,单击E 4.选中第二行继续单击E 5.添加"空格+single"之后 ...
最新文章
- 环境测试明日最后一天 16万次公交车确保市民出行
- VC++获取操作系统的版本 GetVersionEx函数
- HASHSET不能预留容量问题
- js 如何去除字符两端的引号
- 解决loaded more than 1 DLL from .libs和No metadata found in lib\site-packages两个错误
- 有oracle操作系统,Oracle操作系统认证方式
- 正则表达式 去除连续空白 + 获取url +分割url + 获取图片
- 吃鸡11月15服务器维护,绝地求生11月20日维护到几点 11.20吃鸡更新维护公告
- 3d激光雷达开发(平面分割)
- ES6——rest参数
- 机器学习知识点查漏补缺(朴素贝叶斯分类)
- pthread_join()函数理解实验
- x的平方加y平加xy的java语言_面试被虐题:说说 JVM 系语言的函数式编程
- java并发编程(12)-- 线程池 实际⽣产使⽤哪⼀个线程池 怎么设置
- [LeetCode] Decode Ways [33]
- 使用CSS3关键帧动画创建的动态通知气泡
- HCIA—冲突域与广播域(详解 + 区别)
- StarUML画流程图
- 大学计算机学术活动,计算机学院学术活动公告---南京理工大学Wai-Tat Fu教授学术报告...
- Golang方差算法
热门文章
- LARAVEL敏感信息泄漏
- 微信 android分享到朋友圈图片大小,android微信分享到朋友圈 图片过大闪退
- 一个简单的LED程序
- 电脑开机提示BOOTMGR is compressed无法启动
- win10网络重置后,无限网卡驱动消失的解决办法
- SSL证书格式转化的两种方法
- 严重: Context [] startup failed due to previous errors
- java list compareto_java中的compareto方法以及LIst列表排序的详细介绍【转】
- 淘宝新规则“好评返现”,新规则下商家好评应该怎么做
- day34_mysql