CentOS-7.9忘记密码如何进入系统

发布时间:2023年12月28日

目录

前言

启动系统并进入 GRUB 引导界面

修改启动参数

启动系统

重新挂载文件系统

更改根目录

(如果)显示乱码

修改密码


前言

密码记不住一定要备份,重点!

以下步骤旨在提供一个大致的指南。请根据你的系统和问题进行调整,并确保在进行任何更改之前备份重要数据。如果对任何命令不确定,最好先进行额外的研究或咨询。

启动系统并进入 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

最后需要等候很长一段时间,不要关机。

文章来源:https://blog.csdn.net/m0_67906358/article/details/135268769
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。