重置alma linux 10.2的root密码

1、修改启动

启动系统时,按下"e",将 ro(只读)改为 rw(读写),在行尾添加 init=/bin/bash。

修改前:

linux($root)/vmlinuz-6.12.0-124.38.1.e110_1.x86_64 root=/dev/mapper/almalinux-root ro transy \

parent hugepage=never nmi watchdog=0 nowatchdog

修改后:

linux($root)/vmlinuz-6.12.0-124.38.1.e110_1.x86_64 root=/dev/mapper/almalinux-root rw transy \

parent hugepage=never nmi watchdog=0 nowatchdog init=/bin/bash

2、将根文件系统重新挂载为可读写:

mount -o remount,rw /

3、为了让密码修改符合SELinux的安全上下文,建议先加载SELinux策略:

/usr/sbin/load_policy -i

4、重置密码

passwd root

5、创建 SELinux 重新标记文件

touch /.autorelabel

重启系统

exec /sbin/init