CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

1、启动时,按空格,停留在此界面:

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

 

2、光标停留在第一项,并按”e”,进入编辑界面,找到图示的一行,并输入在行尾输入:

init=/bin/sh(看红色框),然后按 “Ctrl-x”,启动系统

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

3、启动到单用户模式后的界面:

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

4、在此提示符下输入以下命令,你输入的命令不会显示出来,输入完成按回车。

1)    mount –o remount,rw /

,输入完成后,如下图显示:

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

2)    passwd

输入时,如果你安装的是中文的,就会有乱码,如果是英文的,则不是会。

输入时,密码只要输入一位即可,我输入的是一个”a”,如果有错误提示,也可以输入一个空格做为密码。输入后结果如下:

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

3)    touch / .autorelabel (touch、/、.autorelabel之间用空格隔开)

如果你之前使用了selinux,则输入这个命令,输入完成后,会多一个提示符

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

4)    exec /sbin/init 或者 exec /sbin/reboot

输入这两个命令中的一个,重启系统

CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

那个进度指示到100%后,会重启进入系统登录界面

 

说明:输入密码时,如果你不确定输入的是否正确,那就输入一个空格。如果重新进入系统后,提示密码不正确,那就输入一个空格试试。