前言
密码记不住一定要备份,重点!
以下步骤旨在提供一个大致的指南。请根据你的系统和问题进行调整,并确保在进行任何更改之前备份重要数据。如果对任何命令不确定,最好先进行额外的研究或咨询。
启动系统并进入 GRUB 引导界面
选择你要引导的Linux系统,并在启动时按下键盘上的 e 键来编辑引导选项。
修改启动参数
在启动参数中找到以 ro 开头的行,将其修改为 rw 并在其末尾添加 rd.break。这将告诉系统在启动时进入临时环境以修改密码。
启动系统
按下 Ctrl + X 来启动系统。它会进入一个临时的 root shell 提示符下。
重新挂载文件系统
输入以下命令来将文件系统重新挂载为可写模式。
mount -o remount,rw /sysroot
更改根目录
键入以下命令以更改根目录为 /sysroot。
chroot /sysroot
(如果)显示乱码
将语言更改为英语(English),可以通过设置环境变量 LANG 来实现,
export LANG=en_US.UTF-8
修改密码
在Linux系统中,可以使用 passwd 命令指定要更改密码的用户名。要修改特定用户的密码,请在 passwd 命令后面加上用户名。
passwd 或 passwd 用户名
重置SELinux上下文
输入以下命令以确保 SELinux 的上下文正确重置。
touch /.autorelabel
退出 chroot 环境
输入 exit 退出 chroot 环境,并重启系统使修改后的密码生效。
exit reboot
最后需要等候很长一段时间,不要关机。