centos7跳root密码
时间: 2024-12-23 22:05:26 浏览: 45
在CentOS 7中,如果忘记了root密码,可以通过以下步骤来重置root密码:
1. **重启系统**:首先,重启你的CentOS 7系统。在启动过程中,当GRUB菜单出现时,按下任意键进入GRUB菜单。
2. **编辑启动项**:在GRUB菜单中,使用箭头键选择你要启动的内核,然后按下`e`键来编辑启动项。
3. **修改启动参数**:在编辑界面中,找到以`linux16`开头的行,并在该行的末尾添加`rd.break`。例如:
```
linux16 /vmlinuz-... ro root=/dev/mapper/centos-root ... rd.break
```
4. **启动进入紧急模式**:按下`Ctrl + X`启动系统。这将使系统进入紧急模式(Emergency Mode)。
5. **重新挂载文件系统**:在紧急模式下,根文件系统是以只读方式挂载的。需要重新挂载为可读写:
```sh
switch_root:/# mount -o remount,rw /sysroot
```
6. **切换到新的根文件系统**:
```sh
switch_root:/# chroot /sysroot
```
7. **重置root密码**:使用`passwd`命令重置root密码:
```sh
sh-4.2# passwd root
```
8. **更新SELinux信息**:如果系统启用了SELinux,需要更新SELinux信息:
```sh
sh-4.2# touch /.autorelabel
```
9. **退出并重启系统**:输入`exit`命令两次,退出并重启系统:
```sh
sh-4.2# exit
switch_root:/# exit
```
10. **登录系统**:系统重启后,可以使用新设置的root密码登录系统。
阅读全文
相关推荐





