破解 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 密码相关推荐

  1. CentOS 6/7 忘记root密码,重新设置的方法

    为什么80%的码农都做不了架构师?>>>    CentOS 6.x设置方法 CentOS 7.x设置方法 CentOS 6.x设置方法 在虚拟机安装了Centos,今天要开机却忘记 ...

  2. AWS EC2启动Centos实例以及设置root密码登录

    我的个人博客:逐步前行STEP 一.在控制台的左边面板选择"实例",再点击"启动实例",在"选择一个Amazon系统镜像"步骤中,点击&qu ...

  3. centos的mysql修改root密码_CentOS环境中MySQL修改root密码方法

    环境相关: OS:CentOS release 6.9 IP:192.168.1.10 MySQL:MariaDB-10.1.30 1. 修改前的确认 修改root密码是需要重启mysql库,确认生产 ...

  4. linux(centos)下mysql忘记root密码

    1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的  状态下,其他的用户也可以任意地登录和修 ...

  5. CentOS下MySQL忘记root密码解决方法【转载】

    1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...

  6. centos 7 强制重置root密码

    在网上找了半天,记录下centos7 强制重置密码的解决方案(实践有效). 步骤 启动系统,在GRUB2引导画面,按E键,编辑引导项 2. 删除 linux16 这一行最后的 rhgb和quit 参数 ...

  7. linux red hat 8.0 root密码破解

    简介: root用户是linux用户最大权限的用户,如果不慎将其密码忘记是不可直接更改的,只能通过破解的方式来重置root密码. linux系统的启动过程: 1 开机自检(POST),初始化部分硬件 ...

  8. CentOS 7 root 密码破解及 grub2 加密

    CentOS 7 root 密码破解及 grub2 加密 一.root 密码破解 1.开机按光标上下键停止启动,在菜单处按<e>进入编辑模式 2.在 linux16 行,按<End& ...

  9. Centos Linux 6.5 破解root密码

    Centos Linux6.5 破解root密码 1.重启虚拟机 2.出现这个界面单击回车 3.会出现以下界面,单击E 4.选中第二行继续单击E 5.添加"空格+single"之后 ...

最新文章

  1. 环境测试明日最后一天 16万次公交车确保市民出行
  2. VC++获取操作系统的版本 GetVersionEx函数
  3. HASHSET不能预留容量问题
  4. js 如何去除字符两端的引号
  5. 解决loaded more than 1 DLL from .libs和No metadata found in lib\site-packages两个错误
  6. 有oracle操作系统,Oracle操作系统认证方式
  7. 正则表达式 去除连续空白 + 获取url +分割url + 获取图片
  8. 吃鸡11月15服务器维护,绝地求生11月20日维护到几点 11.20吃鸡更新维护公告
  9. 3d激光雷达开发(平面分割)
  10. ES6——rest参数
  11. 机器学习知识点查漏补缺(朴素贝叶斯分类)
  12. pthread_join()函数理解实验
  13. x的平方加y平加xy的java语言_面试被虐题:说说 JVM 系语言的函数式编程
  14. java并发编程(12)-- 线程池 实际⽣产使⽤哪⼀个线程池 怎么设置
  15. [LeetCode] Decode Ways [33]
  16. 使用CSS3关键帧动画创建的动态通知气泡
  17. HCIA—冲突域与广播域(详解 + 区别)
  18. StarUML画流程图
  19. 大学计算机学术活动,计算机学院学术活动公告---南京理工大学Wai-Tat Fu教授学术报告...
  20. Golang方差算法

热门文章

  1. LARAVEL敏感信息泄漏
  2. 微信 android分享到朋友圈图片大小,android微信分享到朋友圈 图片过大闪退
  3. 一个简单的LED程序
  4. 电脑开机提示BOOTMGR is compressed无法启动
  5. win10网络重置后,无限网卡驱动消失的解决办法
  6. SSL证书格式转化的两种方法
  7. 严重: Context [] startup failed due to previous errors
  8. java list compareto_java中的compareto方法以及LIst列表排序的详细介绍【转】
  9. 淘宝新规则“好评返现”,新规则下商家好评应该怎么做
  10. day34_mysql