干货分享-Linux(RedHat/CentOS)下root密码找回的三种方式

一、第一种方式

1、开机。

2、插入光盘。

3、进入BIOS模式,调整光盘为第一启动项,保存并重启。

4、选择第三项"Rescue installed system",点击回车。

5、选择语言和键盘。

6、是否启动网络,选择不启动。

7、点击继续。

8、点击OK。

9、点击OK(大致意思:你的系统已经挂载到/mnt/sysimage目录)

10、选择第一行,进入SHELL,并点击OK。

11、检查root是否存在。

12、编辑配置文件,删掉第一行的x(光标移动到x底下,点击键盘上的delete即可删除),保存并退出。

vi /mnt/sysimage/etc/passwd

提示:最好在检查一遍文件是按要求否更改正确。

13、输入halt关机,当提示"system halted "并等待大约一分钟左右,你可以手动按电钮关机。

14、再次开机进入BIOS,调整为硬盘启动并保存重启。

15、再次进入系统后,输入用户名root,你会发现直接进入了,后边只要你通过passwd重新设置密码即可。

二、第二种方式

1、开机。

2、在出现以下界面的时候,按回车——

出现以下界面。

3、按"e"键,选择第二项。

4、在按"e"键。

5、输入 /init 1进入单用户模式(要检查是否保存此条命令)。

6、按键盘上的b键,重启。

7、重启后进入单用户模式,重复第一种方法的第11-12步,保存后重启。

8、再次重启后重复第一种方法的第15步即可。

三、第三种方法

1、重复第一种方法第1-10步。

2、进行以下操作

3、手动关机,调整启动顺序后保存并重启。

4、输入刚刚创建的密码即可进入root。



欢迎关注
新浪微博:https://weibo.com/yougazhang0506
微信公众平台:张雨嘉

我的网站:http://www.zhangyujia.cn
51CTO博客:http://blog.51cto.com/11099293
CSDN博客:http://blog.csdn.net/u013260195
GitHub:https://github.com/zhangyujia0506/

原文地址:http://blog.51cto.com/11099293/2071262

时间: 2024-10-06 07:43:55

干货分享-Linux(RedHat/CentOS)下root密码找回的三种方式的相关文章

Centos忘记Root密码怎么办?

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

redhat服务器忘记root密码的办法

RedHat 6 破解root密码详细步骤 1.重启.在第一屏显示时就可以按"任意键"进入menu; 2.选择你要修改的内核按"e"(e就代表edit,更多解释可以看看下面的man手册) 3.进入之后再按一次"e",找到rggb quiet ,跳到最后,在后面加上 single 1 4.输入好了之后,"回车",返回到了刚刚的界面,再输入"b",让boot引导进入系统. 5.进入单用户模式后,输入"

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\u

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等) 2015年2月25日, 下午7:49 1.Oracle Linux(下载地址) (1)OracleLinux-Release6-Update0-x86_64-dvd.iso(2)OracleLinux-Release6-Update1-x86_64-dvd.iso(3)OracleLinux-Release6-Update2-x86_64-dvd.iso(4)Orac

【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)

一,软件准备 coreseek4.1 (包含coreseek测试版和mmseg最新版本,以及测试数据包[内置中文分词与搜索.单字切分.mysql数据源.python数据源.RT实时索引等测试配置]) Mysql源码包 (必须选择与你已安装mysql的版本一致) 为了避免安装中出现依赖包缺失,你需要打一句鸡血: yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel exp

Linux 下三种方式设置环境变量

1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件. 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径 在Linux系统下,如果你下载并安装应用程序,很有可能在键入它的名称的时候出现

Linux中设置服务自启动的三种方式

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0-6七个运行级别之一) chkonfig                命令行运行级别设置 ntsysv                   伪图形运行级别设置 注意:1.这三种方式主要用于以redhat为基础的发行版 2.如果还不知道运行级别是什么,那么最

[转]Linux中设置服务自启动的三种方式

from:http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0-6七个运行级别之一) chkonfig                命令行运行级别设置 ntsysv        

(转)Linux中设置服务自启动的三种方式

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0-6七个运行级别之一) chkonfig                命令行运行级别设置 ntsysv                   伪图形运行级别设置 注意:1.这三种方式主要用于以redhat为基础的发行版 2.如果还不知道运行级别是什么,那么最

Linux识别ntfs及挂载的三种方式

NTFS-3G是一个开源软件,支持在Linux操作系统下读写NTFS格式的分区.它能快速且安全的操作Windows XP,Windows Server 2003, Windows 2000 以及WindowsVista文件系统. 1 .环境准备 安装该软件需要依赖于fuse, Centos6.*中应该默认安装过fuse: [[email protected] yum.repos.d]# rpm -q fuse fuse-2.8.3-4.el6.i686 已经安装 如果没有安装可以yum安装或者编