0
点赞
收藏
分享

微信扫一扫

CentOS9重置root密码

书呆鱼 06-17 12:00 阅读 16

记性太差了,前几天安装的centos9系统,今天重启后,怎么都想不出root密码是什么了,怎么办,只能重置了。

根据以往重置centos7的方法,在重启时出现引导界面,按e进入内核编辑界面,在linux16开头的这一行末尾添加enforcing=0 init=/bin/bash,按ctrl+x保存进入,进入到系统的单用户模式,默认是只读,重新挂载为读写模式,mount -o remount ,rw / , 修改密码echo "123" | passwd --stdin root,重新引导系统exec /sbin/init  或直接重启系统。

但是执行时报错,网上了解才发现centos9和centos7重置root密码时不一样的。在重启时出现引导界面,按e进入内核编辑界面,然后找到以linux16或linux开头的行, 在该行末尾添加rd.break,然后按Ctrl+X启动,挂载根文件系统为读写模式:mount -o remount,rw /sysroot ,切换到root用户:chroot /sysroot,可以通过passwd root命令重置密码,由于SELinux可能会阻止新的密码文件生效,你需要执行以下命令来更新SELinux上下文touch /.autorelabel,退出并重启:exit 。

举报

相关推荐

0 条评论