centos系统root密码找回

CentOS7如何找回root密码

在忘记root密码后,我们无法正常登陆虚拟机,如果是重启服务器,则业务也不能启动。
先重启或启动系统,在加载内核的地方按e(字母键e,为edit的意思)
image
按向下键,划到最末尾端,可以找到linux16那行,找到ro crashkernel = auto这里,注意:只替换ro为:rw init=/sysroot/bin/sh即可。修改前后的图分别如下:
image
image
修改完成后可以使用Ctrl+x键来启动单用户模式:
image
进入单用户模式后,使用chroot /sysroot对文件进行授权,授权后可以修改root密码
image
如果系统的seLinux已经是disabled状态时,不需要执行以下步骤:
修改完成后更新系统信息,使用touch /.autorelabel创建文件,如果该文件存在,那么系统在重启时就会对整个文件系统进行relabeling重修标记,可以理解为对文件底层的权限进行控制和标记。
image
完成密码的修改后,一定要先exit,然后再reboot,否则会报错!!!

posted @ 2021-11-04 13:27  婷婷~玉立  阅读(6)  评论(0编辑  收藏  举报