centos root密码忘记
时间: 2023-11-09 22:01:31 浏览: 50
如果您忘记了 CentOS 的 root 密码,可以通过以下步骤重置密码:
1. 在启动时按下 Shift 键,进入 GRUB 菜单。
2. 选择 CentOS 内核,并按下 e 键进入编辑模式。
3. 找到以 "linux16" 开头的行,并在其末尾添加 "rd.break"。
4. 按下 Ctrl + x 启动系统,进入 emergency 模式。
5. 使用以下命令挂载根文件系统:mount -o remount,rw /sysroot
6. 使用以下命令切换到 chroot 环境:chroot /sysroot
7. 使用以下命令重置 root 密码:passwd root
8. 重启系统并使用新密码登录。
相关问题
centos的root密码忘记
对于忘记 CentOS 的 root 密码的情况,您可以尝试以下步骤重置密码:
1. 重启 CentOS 服务器。
2. 在 GRUB 启动菜单中选择您要重置密码的 CentOS 内核版本。
3. 按下 'e' 键编辑所选内核的启动参数。
4. 找到以 `linux` 开头的行,并将其更改为以 `linux16` 开头。
5. 在该行的末尾添加 `rd.break enforcing=0`,然后按下 `Ctrl + x` 启动系统。
系统会进入 emergency 模式,并自动挂载文件系统为只读。此时,您需要执行以下命令来重置 root 密码:
1. 输入 `mount -o remount,rw /sysroot` 以重新挂载文件系统为读写模式。
2. 输入 `chroot /sysroot` 来更改根目录为 `/sysroot`。
3. 输入 `passwd root` 命令来设置新的 root 密码,并按照提示进行操作。
4. 输入 `touch /.autorelabel` 以创建一个文件,用于在系统下一次启动时重新标记文件的安全上下文。
5. 输入 `exit` 命令两次,分别退出 chroot 环境和 emergency 模式。
完成上述步骤后,您应该能够使用新设置的密码登录 CentOS 的 root 用户。
centos忘记root密码
如果你忘记了 CentOS 系统的 root 密码,可以通过以下步骤来重置密码:
1. 在启动时,选择 CentOS 引导菜单中的内核,并按下 e 键进入编辑模式。
2. 在编辑模式中,找到以 `linux16` 开头的行,并在末尾添加 `rd.break enforcing=0`,然后按下 Ctrl + x 启动系统。
3. 系统会进入紧急修复模式。此时,你会看到一个称为 `switch_root:/sysroot#` 的提示符。
4. 运行以下命令挂载文件系统为可写模式:
```
mount -o remount,rw /sysroot
```
5. 运行以下命令以 chroot 到根文件系统:
```
chroot /sysroot
```
6. 运行以下命令来重置 root 密码:
```
passwd root
```
在提示输入新密码时,请设置新的 root 密码。
7. 运行以下命令以使更改生效:
```
touch /.autorelabel
```
8. 运行以下命令以退出 chroot 环境:
```
exit
```
9. 运行以下命令来重新挂载根文件系统为只读模式:
```
mount -o remount,ro /sysroot
```
10. 重启系统:
```
reboot
```
重启后,你应该能够使用新设置的 root 密码登录 CentOS 系统了。请确保在重置密码后删除 `rd.break` 和 `enforcing=0` 这两个参数,以恢复系统的正常状态。