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 @   小黑狐狸1001  阅读(168)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示