# 如何在CentOS 7上重置忘记的root密码

当你在CentOS 7系统上忘记了root密码,不要担心,我们可以通过一些简单的步骤来重置它。在本文中,我将向你展示如何在CentOS 7系统上重置root密码。

## 流程概述

下面是在CentOS 7系统上重置忘记的root密码的步骤概述:

| 步骤 | 操作 |
| ---- | ---- |
| 1. | 以单用户模式启动系统 |
| 2. | 挂载根目录为可写 |
| 3. | 修改root密码 |
| 4. | 重新启动系统 |

现在让我们来详细了解每个步骤以及需要执行的操作和代码。

### 步骤1:以单用户模式启动系统

单用户模式可以让你在系统启动时进入没有任何其他用户登陆的单用户模式。这样你就不需要root密码即可进入系统。以下是如何以单用户模式启动系统:

1. 重启你的CentOS 7系统。
2. 在GRUB引导菜单中选择你要启动的内核版本并按下 'e' 进入编辑模式。
3. 在编辑模式下找到以"linux16 /vmlinuz"开头的那一行,并在该行的结尾处加上"single"或"init=/bin/bash"。
4. 按下Ctrl + X 启动系统并进入单用户模式。

### 步骤2:挂载根目录为可写

接下来,我们需要将根目录挂载为可写的,以便我们能够修改root密码。以下是挂载根目录为可写的代码:

```shell
mount -o remount,rw /
```

### 步骤3:修改root密码

现在我们可以修改root密码,运行下面的命令来更改root用户的密码:

```shell
passwd root
```

输入新的root密码并确认更改。

### 步骤4:重新启动系统

最后,重新启动系统,以使更改生效:

```shell
reboot
```

系统将会重新启动,现在你已经成功重置了root密码。

希望通过本文,你已经学会了如何在CentOS 7系统上重置忘记的root密码。记得在以后要妥善保管好你的密码信息,以免再次忘记。祝你使用愉快!