linux系统root密码遗忘的情况下的解决办法

机房一台centos系统的服务器,由于这台服务器的系统装了好长时间,且root密码中间更新过几次,后面去机房现场维护时,登陆密码遗忘了,悲催啊~

没办法,只能开机进入“单用户模式”进行密码重置了。

下面记录了开机进入“单用户模式”修改密码的过程:

(1)重启服务器,等到Booting CentOS界面。迅速按下enter键;

(2)在GRUB界面,按下e键(其实,开机后我是一直按e键也可以到下面的界面);

(3)在 root(hd0,0)界面选择第二项 kernel 项,按下e键;

(4)在<RDTYPE=pc KEYTYPE=us #####项后添加 空格single 按下enter键;

(5)回到 root(hd0,0)界面,按下b重启

如上操作,即可顺利进入“单用户模式”,然后重置root密码。最后再重启服务器,用新重置的密码登陆服务器~!

***************************************************************************************

其实,简而言之,忘记root密码,破解的流程:
进行单用户模式:开机按e-->继续输入e-->光标移动到kernel-->e编辑-->空格输入1或者single 回车-->按b进入单用户模式
然后进入输入passwd root密码输入二次密码即可 -->然后reboot进入3模式

时间: 2024-11-05 11:12:29

linux系统root密码遗忘的情况下的解决办法的相关文章

Linux系统root密码修改

重启系统. 进入系统引导界面: 按下e键: 选择第二项,内核启动参数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动,此时以单用户模式级别引导启动程序: 启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,登录时使用刚刚修改后的密码即可. 问题:按上面说的修改方法,每个接触到此系统的用户都可以修改root密码,那还要root干嘛!!! 解决方案:GRUB加密. 如何实现:在grub.conf配置文件当中,配置参数 p

遗忘Linux系统root密码所采取的必要措施

随着企业中使用Linux系统的数量越来越多,在Linux系统中root是超级管理员,相当于Windows系统的administrator.拥有绝对的权限.当管理员遗忘root密码时(当然几率很小)所采取的必要措施: 修改root密码的三种方法: 一.第一种方法: 第1步:开机后在内核上按"e". 第2 步:将光标移动到linux16开始的行,添加内核参数rd.break,并按Ctrl+x启动 第3步,依次执行以下命令,重启系统 touch /.autorelabel #//如果你系统没

mac上mysql root密码忘记或权限错误的解决办法

以下方法亲测有效,过程使用的工具只有mac的终端无需workbench; 当我们通过终端连接mysql数据库时候我们会看到这样的信息: ERROR 1045: Access denied for user: '[email protected]' (Using password: NO) 或者 ERROR 1045: Access denied for user: '[email protected]' (Using password: YES) 解决上面错误的方法之一就是重新设置我们的mysq

Linux系统中关于Sqlite3中文乱码问题及解决办法

新做的一个项目在本地(Win8)测试时没有问题,但传到服务器(Linux)时从Sqlite3数据库查询到的数据中文却是乱码(数据库中是正常的) 将php文件.html文件都设置成统一的utf8还是一样,在网络上也找了各种解决方案都没有任何用. 解决办法: 将查询到的数据重新处理,全部强制转换成UTF8 //打开db.db表 $db = new SQLite3('db.db'); if(!$db){ echo $db->lastErrorMsg(); exit; } else { } $keys

VitualBox中linux系统ping ip能通域名不通的解决办法

linux本机的DNS配置信息是在:/etc/resolv.conf vi打开,修改为本机的dns服务器地址

破解Linux系统root用户密码

linux系统的启动过程  在介绍破解Linux系统root密码之前先了解一下linux系统的启动过程 1 开机自检(POST),初始化部分硬件 2 搜素可用于引导的启动设备(如磁盘的MBR) 3 读取并将控制权交给系统启动加载器(grub2) 4 启动加载器加载器配置,显示可用配置菜单 5 启动加载器加载内核及initramfs,置入内存 6 启动加载器将控制权交给内核 7 由内核查找initramfs中的硬件驱动,作为PID=1从initramfs执行/sbin/init (在RHEL7中,

linux安装nginx过程中出现的问题及解决办法

安装nginx步骤以及遇到的问题: 1.yum install gcc gcc-c++   //执行命令后出现的问题,一直循环执行其中的三句,如下图所示: 解决办法就是先ctrl+z一下,接着输入rm –f /var/run/yum.pid 注意:一定要有网 2.安装 pcre-8.37和 zlib-1.2.8 其中需要使用rz命令时,如果rz使用不了,执行命令yum install lrzsz即可 3.unbuntu下安装安装pcre-8.37 configure: error: You ne

Linux系统忘记root密码,紧急模式下更改密码

linux忘记密码命令概括: 1.开机按e,rd.break,ctrl+x: 2.mount  -o remount,rw /sysroot  3.chroot  /sysroot 4.passwd(设置新密码) 5.touch /.autorelabel 6.exit 6.reboot 1.Linux系统忘记密码,首先重启服务器,在如下界面按e编辑: 2.在linux16这一行的末尾加上rd.break,然后ctrl+x保存并启动: 3.然后依次输入如下内容,passwd为设置新密码,最后重启

为初次使用linux设置 root密码

原帖由 wee0618 于 2007-3-2 19:10 发表于 4楼  安装的时候建立了一个新用户及其密码,但是没有提示输入root用户的密码,su的时候使用安装时的用户的密码报告密码错:另外,更改显示器的驱动程序是在设备管理器里操作吗? 请先用该建立的第一个用户登入,使用 sudo passwd root 即可修改 root 密码. ps: 若要输入密码,该密码就是执行 sudo 该用户的密码. 或者是 sudo su - 就可以变成管理者,不是很方便呼 ? ubuntu 作法与 mac 类