您的位置:

如何在Linux中重置密码

一、忘记密码时的应对措施

1、重启系统并进入grub界面

当计算机开机时,按下shift键或者esc键,在grub界面选择允许用户为操作系统选择选项并进入额外的选项。如没有见到grub,可以重启计算机,并在引导linux的时候按上下键来选择grub的选项。

2、进入单用户模式

在grub界面选中要启动的linux,然后按e键来编辑启动选项。
找到以linux16或linuxefi开头的行(这与您的Linux发行版及其版本有关),并删除关键字“quiet”和“rhgb”。
接着在行尾添加“单用户”或“1”,然后按下Ctrl + X,以启动此选项。这将进入单用户模式,用于恢复root密码。

3、挂载根目录并更改root密码

在单用户模式下,您将以超级用户root的身份登录。接着,使用以下命令来挂载根目录:
mount -o remount,rw /
此命令将根目录挂载为可读写文件系统。
接着使用以下命令来更改root密码:
passwd root
在提示输入新密码后,重新登录root用户,就可以使用新密码了。

二、使用sudo恢复密码

如果您使用了sudo来管理系统,请执行以下步骤来恢复密码:

1、使用管理员帐户登录

使用已知密码的管理员帐户登录系统。

2、使用sudo更改root密码

输入以下命令来更改root密码:
sudo passwd root
在提示输入新密码后,您已恢复root密码并可以使用新密码了。

三、使用Live CD/USB恢复密码

如果其他方法都不适用,您可以使用Live CD/USB 来恢复密码。请执行以下步骤:

1、准备启动光盘或USB驱动器

您需要制作一个启动光盘或USB驱动器以启动Live CD/USB。

2、进入Live CD/USB系统

在计算机重新启动并从Live CD/USB启动后,您可以访问Linux文件系统。

3、挂载根目录

将根目录挂载为可读写文件系统:

mount /dev/sdaX /mnt
其中sdaX是你的Linux系统所在分区的盘符。

4、进入Linux系统

chroot /mnt

5、更改root密码

使用以下命令来更改root密码:

passwd root

6、重启系统

现在您可以用新密码登录root用户了。最后,重启计算机以退出Live CD/USB系统。