多语言展示
当前在线:967今日阅读:91今日分享:37

CentOS 7 忘记 root 密码如何处理

CentOS 7 的 root 用户遗忘了密码无法登录,可以进入 emergency mode 重置 root 密码进行处理。
工具/原料
1

ThinkPad X13

2

Windows 10 64位 专业版 2004

3

CentOS 7 64 位

方法/步骤
1

重启 CentOS 7 操作系统,在出现开机界面时按下向上或者向下方向键,以便开机界面停留下。然后选择第一行,按字母 e 进行编辑

2

进入编辑界面(其实是 CentOS 7 的启动选项),按向下方向键定位到“linux16”开头的一行,再按向右方向键找到“ro”

3

将“ro”替换为“rw init=/sysroot/bin/bash”

4

按下 Ctrl + x 键,进入 emergency 模式

5

1)使用 chroot 命令切换系统,chroot /sysroot/ 命令后面的 /sysroot/ 代表当前的 CentOS 7 操作系统2)使用 passwd 命令修改密码,连续两次输入新密码即可;3)如果运行命令时界面出现乱码,可以输入 LANG=en 命令把当前终端的语言设置为英文再重新运行。

6

再执行 touch /.autorelabel ,否则密码重置无效

7

执行 exit 退出当前终端

8

执行 reboot 重启系统

9

稍等一下,系统重启成功后,进入登录界面

10

使用新设置的密码登录 root 用户即可

推荐信息