centos7怎么重置root密码
时间: 2023-12-02 20:42:56 浏览: 134
以下是重置CentOS 7 root密码的步骤:
1. 重启CentOS 7系统并在启动时按下任意键以停止自动引导。
2. 选择要引导的内核并按下“e”键以编辑引导命令。
3. 找到以“linux16”开头的行,并在行末尾添加“rd.break”(不含引号)。
4. 按下Ctrl + X以启动系统并进入紧急模式。
5. 挂载根文件系统为可写:`mount -o remount,rw /sysroot`
6. 切换到chroot环境:`chroot /sysroot`
7. 运行以下命令以重置root密码:`passwd root`
8. 输入新密码并确认。
9. 更新SELinux策略:`touch /.autorelabel`
10. 挂载根文件系统为只读:`mount -o remount,ro /`
11. 输入“exit”两次以退出chroot环境并重启系统。
相关问题
CentOS 7 重置 root 密码
您可以通过以下步骤重置 CentOS 7 的 root 密码:
1. 在启动时按下 Shift 键,进入 GRUB 菜单。
2. 选择 CentOS 7 的内核版本,按下 e 键进入编辑模式。
3. 在 kernel 行的末尾添加 "rd.break",然后按下 Ctrl + X 启动系统。
4. 进入 emergency 模式,使用以下命令挂载根文件系统:
mount -o remount,rw /sysroot
chroot /sysroot
5. 使用以下命令重置 root 密码:
passwd root
6. 重新挂载根文件系统并退出 chroot:
mount -o remount,ro /sysroot
exit
7. 按下 Ctrl + Alt + Del 重启系统,使用新密码登录 root 用户。
centos7重置root密码
您可以按照以下步骤在CentOS 7上重置root密码:
1. 首先,在开机时按下Shift键,以进入GRUB菜单。
2. 在GRUB菜单中,选择您要重置密码的CentOS系统,并按下e键以编辑启动参数。
3. 在编辑模式下,找到以`linux16`或`linuxefi`开头的行,并在行尾添加`rd.break`。
例如:`linux16 /vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/centos-root rd.break`
4. 按下Ctrl + x 或 F10 键以继续引导。
5. 系统将进入emergency模式,此时只挂载了根文件系统为只读模式。您需要执行以下命令来重新挂载根文件系统为可写模式:
```
mount -o remount,rw /sysroot
chroot /sysroot
```
6. 使用`passwd`命令来更改root密码:
```
passwd
```
按照提示输入新的root密码并确认。
7. 更新SELinux策略,以允许系统正常引导:
```
touch /.autorelabel
```
8. 退出chroot环境并重新启动系统:
```
exit
reboot
```
在重新启动后,您应该可以使用新设置的root密码登录到CentOS 7系统中。请记住在完成操作后删除`.autorelabel`文件,以避免每次引导时都重新标签化SELinux策略文件。
阅读全文