CentOS忘记root密码

最近在看高俊峰老师的《循序渐进Linux》,其中一有篇忘记Linux root密码的处理方法,总结了CentOS6、7的处理方法,书中介绍的非常详细,下面的操作都是依照书中内容一步步处理的

CentOS6处理方法:

下面操作使用CentOS6.5

(1)启动系统,待Linux系统启动到grub引导菜单时,按Esc键,如下图选中引导项

(2)选中系统引导内核后,按e键,进入编辑状态,如下图

(3)选中带有kernel指令的一行,按e键,编辑该行,在末尾加个空格,然后添加single

(4)修改完成后,按Enter键,返回之前的界面。

(5)按b键,系统开始引导

(6)系统进行单用户模式,只启用基本服务,输入passwd设置新的root密码,键入init 3重启进入多用户模式下。使用新密码登录。

CentOS7处理方法:

下面操作使用CentOS7.2

由于7和6采用不同的引导方式,方法也不同。(7是grub26是grub)

(1)启动系统,到grub2引导菜单时,找到当前系统引导选项,按e键,如下图选中引导项

(2)按e后,进入如下界面,向下翻页,光标定位到kernel引导行,在UTF-8后添加以下内容

init=/bin/sh

(3)添加完成,按ctrl+x,启动shell引导,进入单用户模式

(4)挂载根分区为可读写模式,执行如下命令

mount -o remount,rw /

(5)如果系统中已开启SElinux,还需要在根分区中创建autorelabel文件,否则系统无法正常启动

touch /.autorelabel

(6)执行passwd设置新root密码,密码修改完成后,直接执行reboot重启命令已无效,此时需要输入全路径命令


exec /sbin/init

exec /sbin/reboot

(4、5、6)图示:

时间: 2024-10-06 14:08:01

CentOS忘记root密码的相关文章

Centos忘记Root密码怎么办?

CentOS忘记Root密码时我们可以在本地通过进入单用户模式来重置root密码,方法如下: 1. reset(重启)Linux系统,在出现如下图的界面时,点Enter键,注意一定要快,只存在3秒... 2. 选择你需要修改密码的系统,然后点击Enter后,进入: 4. 利用上下键选择图中第二个kernel开头的选项,点击"e"进入edit(修改编辑)页面: 5. 在本行最后添加一个空格,然后输入single,告诉LInux内核下一步是要进入单用户模式,单击Enter: 6.按下 [

CentOS忘记root密码解决办法

原文地址:http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8378.html 说明操作系统:CentOS 6.0遇到问题:忘记管理员账号root的密码,进不了系统解决办法:重置root密码为123456操作: 开机启动系统,在进入系统之前按键盘上面的Esc键,会进入下面的界面 按键盘上的e键,出现下面界面 用键盘上的方向键移动光标到第二项,然后再按键盘上面的e,会出现下面的界面 输入一个空格键,然后在输入数字1,回车之后,

centos忘记root密码,重新设置的方法

今天重新装了一个centos6.6,好像root密码没有叫我设置吧,然后用虚拟机开始安装之前的密码登录显示失败,所以有了下面的彩蛋.....Helloween... 在虚拟机安装了Centos,今天要开机却忘记了密码,于是开始百度查找重新设置的方法,经过实验操作,确实有效,现将方法记录如下: (1)重新启动Centos,在启动过程中,长按"ESC"键,进入GNU GRUB界面. (GNU GRUB是一个来自GNU项目的多操作系统启动程序.GRUB是多启动规范的实现,它允许用户可以在计算

CentOS忘记root密码的解决方法

1.在开机启动的时候按键盘上的"E"键 或者"ESC"键,会进入如下界面. 2. 选择相应的内核,一般都是第二个选项,再次按"E",出现下图,选择第二项,再次按"E"键 3. 经过第二步,这个画面可以编辑,在信息的最后加"空格",直接输入数字的"1"(如图)或者 键入"single"也行,回车确定进入下一步. 4. 操作完第三步,会出现下图,是不是感觉又回到第二步了呢

CentOS 忘记root密码,解决方法

1.开机后,在倒数5秒结束前,按下任意键 2.在显示centos...的那个界面下,按e键(edit) 3.会出现三行的界面,选择中间 kernel...那行,然后按e键 4.在接着出现的那个界面最后有一个quiet,在其后面加:空格和1,然后回车 5.回到之前三行的那个界面,继续选择kernel那行,按b键,系统会自动重启,且会进入root界面 6.输入 passwd root,回车 7.输入新密码,回车.看到passwd:all authentication tokens updated s

虚拟机CentOS忘记root密码,重置它,来来来

第一不,启动电源到这步. 第二步:如图添加init=/bin/sh   当一行放不下加\后下一行写. 第三步:ctrl+x  引导启动 第四步:添加挂载目录 执行命令    mount -o remount, rw / 第五步:选择需要修改密码的用户,此处选root 执行命令    passwd root 第六步:两次输入新密码(两次密码一致),自己要记住了哈 如果输入密码太简单,会报错,不管他,没事的. 第六步:如果已经开启SElinux,则执行 touch /.autorelabel 最后:

CentOS 忘记 root 密码处理

在开机读秒的时候,按下任意键进入如下页面 输入 e, 进入这个页面,上下移动至高亮条到中间 输入e, 进入这个页面 在这个页面中,追加 "single", 按下确定 更新之后的启动命令界面,这时按下 b, 进入单用户维护模式 按下 b 之后,启动显示的页面 输入 passwd , 输入两次密码之后,在输入 reboot 重启即可

详述CentOS 7中GRUB菜单恢复与忘记root密码后如何重置

GRUB菜单介绍 对于Linux操作系统来说,GRUB(GRand Unified Bootloader,统一启动加载器)是使用最为广泛的多系统引导器程序.系统控制权传递给 GRUB 以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载 Linux内核文件,然后将系统控制权转交给内核.需要注意的是,CentOS 7采用的是GRUB2启动引导器. GRUB菜单恢复方法 GRUB是大多数Linux操作系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统(如果有).当配置

CentOS 7忘记root密码解决办法

1,CentOS 7 root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,以进入单用户模式修改root密码为例. 2,具体的操作步骤如下2.1,重启开机按esc 2.2,按e 2.3,编辑修改两处:ro改为rw,在LANG=en_US.UFT-8后面添加init=/bin/sh 2.4,按Ctrl+X重启,并修改密码2.5,由于selinux开启着的需要执行以下命令更新系统信息,否则重启之后密码未生效touch /.autorelabel2.6,重