❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)

观前提醒, 本期内容过于硬核, 未成年的观众请在家长的陪同下观看, 有坏想法的同学请在心里默念三遍: “我国有一部完整且历史悠久的法律”

无密码登录Linux系统管理员账号

  • 问题
  • 操作步骤
    • 1.开机界面截停
    • 2.进入单用户模式
    • 3. 修改用户密码
  • 原理剖析
    • 什么是GRUB
    • GRUB工作原理

问题

在工作中, 经常碰到客户忘记系统密码, 要求帮助他们破解密码的情况. 没办法, 忘记了密码只能由我们在机器本地帮助他们处理, 再将密码发给他们. 接下来将这种问题的处理方法分享给大家, 供大家参考下

操作步骤

环境准备: Linux系统( Centos 6)

1.开机界面截停

按Ctrl + Alt + Del三键重启系统, 或直接启动系统
Linux系统启动时, 会有3秒钟的读秒时间, 在此期间, 我们可以按任意进入系统启动菜单界面, 此处我们按一下回车键( 注意: 按一次就行啦, 按多了菜单界面就跳过去了)
❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第1张图片

2.进入单用户模式

截停之后会来到系统启动菜单界面, 简单解释一下下面的提示

  • 按 ↑ ↓ 键选择系统镜像
  • 按 enter 键启动选中的系统镜像
  • 按 e 键进入编辑模式
  • 按 a 键修改内核参数
  • 按 c 键进入命令行( grub的命令行)

❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第2张图片
2.1 先按 e 键进入编辑模式

❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第3张图片
2.2 按 ↓ 键选择第二个选项, 再按一次 e 键进入编辑模式

❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第4张图片
2.3 在光标所在的位置( 也就是quiet后面)按 空格键 1, 然后回车回到菜单页面

❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第5张图片
2.4 在菜单页面中按 b 键进入单用户模式

❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第6张图片

3. 修改用户密码

经过简单的等待后, 系统进入了我们熟悉的命令行界面, 使用 id 命令查看当前使用的用户, 可以看到当前是 root 用户, 也就是系统管理员账号
❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第7张图片
虽然我们拿到了 root 权限, 但直到此时, 我们仍然不知道密码是啥, 所以接下来, 我们就使用 passwd 命令修改当前用户的密码, 也就是修改 root 用户的密码
❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)_第8张图片
接下来我们将修改后的密码交给客户就可以了

原理剖析

什么是GRUB

GRUB全称 ‘GNU GRUB’, 是一款内核引导程序,允许用户在计算机内同时拥有多个操作系统, 并在计算机启动时选择希望运行的操作系统, GRUB可以选择操作系统分区上的不同内核, 也可以向这些内核传递启动参数

GRUB工作原理

内核引导程序是计算机启动后运行的第一个程序, 负责加载操作系统的内核,
当系统开机启动的时候, 计算机会加电自检, BIOS把MBR( 主引导扇区 )中的代码加载到内存中, 而后把控制权交给grub, grub挂载内核映像文件后将控制权交给内核, 而后由挂载完成的内核来完成系统的初始化以及启动的过程

你可能感兴趣的:(Web渗透,linux,安全,网络安全,操作系统,信息安全)