centos 7 重置密码

参考:CentOS忘记密码的解决办法 - 厚礼蝎 - 博客园 (cnblogs.com)

centos7及以上

开机进入引导页面 快速按e,会停在这个界面

然后再次按e,进入编辑界面,将光标移到linux16这一行的行尾

在行尾加上init=/bin/sh

然后按ctrl+x,继续引导,进入单用户界面

由于centos7下,单用户模式是不可写的,需要重新挂载根目录

执行 mount -o remount,rw /

然后执行df -h出现了乱码,暂时修改语言

查看当前语言

执行locale

修改称英文

执行export LANG=en_US

然后再查看,就没有乱码了

然后修改密码

执行passwd

注意:如果SELinux是开启的,需要创建一个文件

执行touch /.autorelabel

或者

也可以直接修改/etc/selinux/config文件

SELINUX=enforcing改成SELINUX=disabled

否则

修改的密码将无法生效,导致无法登录

然后重启

因为单用户模式下,根目录已经不再是之前的根目录,所以无法找到reboot命令

需要执行exec /sbin/init重启

然后密码就修改成功了

posted @ 2023-09-27 11:33  小黑狐狸1001  阅读(86)  评论(0编辑  收藏  举报