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

Posted 士别三日wyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)相关的知识,希望对你有一定的参考价值。

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

问题

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

操作步骤

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

1.开机界面截停

按Ctrl + Alt + Del三键重启系统, 或直接启动系统
Linux系统启动时, 会有3秒钟的读秒时间, 在此期间, 我们可以按任意进入系统启动菜单界面, 此处我们按一下回车键( 注意: 按一次就行啦, 按多了菜单界面就跳过去了)

2.进入单用户模式

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

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


2.1 先按 e 键进入编辑模式


2.2 按 ↓ 键选择第二个选项, 再按一次 e 键进入编辑模式


2.3 在光标所在的位置( 也就是quiet后面)按 空格键 1, 然后回车回到菜单页面


2.4 在菜单页面中按 b 键进入单用户模式

3. 修改用户密码

经过简单的等待后, 系统进入了我们熟悉的命令行界面, 使用 id 命令查看当前使用的用户, 可以看到当前是 root 用户, 也就是系统管理员账号

虽然我们拿到了 root 权限, 但直到此时, 我们仍然不知道密码是啥, 所以接下来, 我们就使用 passwd 命令修改当前用户的密码, 也就是修改 root 用户的密码

接下来我们将修改后的密码交给客户就可以了

原理剖析

什么是GRUB

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

GRUB工作原理

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

以上是关于❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)的主要内容,如果未能解决你的问题,请参考以下文章

解决MySQL不需要密码就能登录问题

Ubuntu普通用户登录需要认证watchdog

万能账号密码使用详解,黑客常用的入门级操作

SQL Server登录方式

java读取邮件时报错,不知道什么原因,求指教,我用户名和密码都是正确的,在网站能登录看邮件

ubuntu mysql5.7 解决不用密码也能登录