一、忘记密码时的应对措施
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系统。