如何找回在Alimailinux系统中忘记的root用户密码?
如果您忘记了 AlmaLinux (之前称为 CentOS Linux)的 root
密码,并且您有物理访问权限或者能够通过 GRUB 菜单访问系统,您可以按照以下步骤重置密码:
-
重启您的系统。
-
在启动时,当 GRUB 菜单出现时,选择要启动的内核并按下
e
键来编辑启动选项。 -
找到以
linux16
开头的行,它包含了启动内核的命令。 -
在这一行的末尾添加
rd.break
或者single
来进入单用户模式。 -
按下
Ctrl + X
或者F10
启动系统。 -
系统启动后,会进入紧急模式。此时,您需要重新挂载根文件系统以便进行读写:
mount -o remount,rw /sysroot
。 -
使用
chroot
切换到您的系统环境:chroot /sysroot
。 -
使用
passwd
命令重置root
密码:passwd root
。 -
更新 SELinux 信息:
touch /.autorelabel
。 -
输入
exit
两次来重启系统。