RHEL7重置root密码


进入单用户模式

开机后在选择内核界面快速按方向键的上下键,会停在选择内核启动的洁面。

选择第一个内核,按下E键,进入编辑启动界面。

在linux16 这一段的最后 输入​​空格 init=/bin/sh​

按下CTRL+X 启动

重新挂载根分区

mount -o remount,rw /

修改默认语言配置

如果语言配置是非英文的话,这时候显示的都是框框

# 查看本地语言配置
locale

# 修改语言配置
export LANG=en_US

# 这时候语言就临时修改成英文了,命令行就不会显示框框了

修改root密码

passwd
# 输入两次新密码即可

检查下SELinux配置

cat /etc/selinux/config

# 如果SElinux是非disable 状态,就需要在根目录创建.autorelabel文件
# 或者直接将SELinux的配置修改为disable

创建SELinux静音文件

会让本次SELinux失效,重启后自动恢复

# 在根目录创建.autorelabel文件
touch /.autorelabel

重启系统

# 执行重启,但用户下reboot是不管用的
exec /sbin/init