RHEL7中,和之前的修改密码方法略有不同,需要的步骤也比之前越多,忘记密码后重新设置root密码的方法如下:
1:重启电脑
2:在电脑启动过程中,输入e进入编辑模式,此处一般在按e之前,可以通过按下任意键的方式阻止系统自动启动
3:通过按键e进入编辑模式之后,按下键下滚,找到如下:
linux16 ….. rhgb quiet LANG=en_US.UTF-8这一行,应该只有这行是linux16开头的
4:在此行行尾加入:(空格) rd.break
5 : 然后按照下方的提示,Ctrl-x 重启
6:这个时候是可以进入系统的,提示也是root权限,但是这个时候是无法修改密码的,因为/sysroot是只读的,你需要重新mount一次,变成不只读
mount -oremount,rw /sysroot
然后执行
chroot /sysroot
这个时候就可以修改密码了:
passwd
输入两次新的密码
注意,这个时候并没有完成
最后一步非常重要:
touch /.autorelabel
这个能保证在启动过程中所有的文件都 relabel
然后,我们输入exit
两次
好了,系统已经可以正常使用新密码登录了
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021