linux 忘记root密码的重置方法

密码总有忘记的时候,介绍 linux 系统忘记root密码的情况下,如何恢复,适合redhat centos 等linux 发行版本

linux 的 root 用户,是系统最高级的管理员,如果忘记了密码,该怎么办呢?其实很简单,在系统引导的时候,会在 grub 停顿几秒,这个时候可以编辑 grub 菜单,更改启动的信息,使其进入单用户模式,即可修改密码,下面来讲一下步骤。

PS:上方法适合 grub 没有加密,或者 grub 加密了,知道 grub 密码的。

forget-password-1

在系统启动的时候,出现如上图的这个界面,这个时候,按键盘上的任意一个按键,即可以进入菜单

forget-password-2

这个时候按下键盘上的 E 键,即可以进入编辑模式,界面如下图,这个时候,使用键盘上的方向键,选择 第二行,也就是 kernel 那一行,然后再按 E ,如下图

forget-password-3

按下 E 以后,正式进入了编辑模式,如下图片所示

forget-password-4

我们在 quiet 后面,打个空格,然后输入 single ,或者 输入 1 ,都可以,这个意思是,是代表进入单用户模式,如下图

forget-password-5

输入好了以后,再按 回车 ,即返回了之前的界面,这个时候,再按下键盘上的 B 键盘,启动系统

启动系统后,我们发现,系统已经进入了一个 shell,这个时候,只需要输入

passwd root

这个命令,就可以重新设置 root 的密码了

[root@localhost /]#
[root@localhost /]# passwd root
Changing password for user root.
New password:
Retype new password:
password: all authentication tokens updated successfully.
[root@localhost /]#

forget-password-6

这个时候,密码已经重新设置成功了,输入 reboot 重新启动系统,即可。当然也可以输入 init 3 直接进入多用户模式,不过推荐使用 reboot 重启。

PS:这个方法适用于 redhat\Centos 等系统,在 Debian Ubuntu 等系统上无效,下次我会更新这些上在的系统重置方法。

 

猜您喜欢