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

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

关于Linux系列--修改登录密码_第1张图片

                    会看到这样一个界面

关于Linux系列--修改登录密码_第2张图片

                    然后用光标↓,向下移动

关于Linux系列--修改登录密码_第3张图片

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

关于Linux系列--修改登录密码_第4张图片

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

关于Linux系列--修改登录密码_第5张图片

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

关于Linux系列--修改登录密码_第6张图片

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

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

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

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