关于Linux系列--修改登录密码

此文章关于centos7在登录时,突然忘记登录密码了,如何修改的问题,做一个小小的技术总结,如果有不同意见,欢迎来信交流。当然,此文章是经过试验验证的,是可以相信,可以参考使用的,谢谢大家。

               重新启动centos7,看到此界面,按e键。

关于Linux系列--修改登录密码

                会看到这样一个界面

关于Linux系列--修改登录密码

                然后用光标↓,向下移动

关于Linux系列--修改登录密码

                移动到ro,将ro更改为rw后,输入init=/sysroot/bin/sh ,
                修改内核引导参数,使之在重新引导时,进入到单用户模式。

关于Linux系列--修改登录密码

                然后按 Ctrl + X,重新引导。
                会看到这样的界面。

关于Linux系列--修改登录密码

                输入命令:chroot /sysroot   进入系统环境里面。
                如果安装时是中文引导安装,这里建议修改一下语言:LANG=en
                修改登录密码,后面跟要修改密码的用户名,
                不跟会默认修改当前登录的用户名,passwd root
                然后创建一个文件,与selinux相关,不创建无法开机。touch /.autorelabel
                然后退出:exit
                输入:reboot,敲回车,就可以了。

关于Linux系列--修改登录密码

                到这里的时候,时间会稍稍长一点,耐心等一会,

关于Linux系列--修改登录密码

                然后会重启两次,之后就可以登录了。

关于Linux系列--修改登录密码