忘记 root 密码时重设 root 密码的方法(Rocky Linux 9 有效)
在系统引导时按 e 进入内核参数编辑界面:
在箭头指的地方把 "ro" 改成 "rw",另一个箭头指的地方写上如下内容:
init=/bin/bash
改完后的界面如图所示,接着按 Ctrl + x 按当前的配置启动:
启动以后的界面如下:
更改 root 用户密码直接输入以下内容:
passwd
更改其他用户的密码输入的内容为 passwd + 用户名,结果如下:
最为关键的是设置 SElinux 重启标记(无论 SELinux 是否开启),命令如下,不执行依然登录不了系统:
touch /.autorelabel
最后重启系统:
exec /sbin/init