Linux 忘记密码解决方法学习笔记
1. 前言
Linux 忘记密码是一个比较常见的问题,但是不用担心,本文将介绍几种实用的方法来解决这个问题。
2. 方法一:使用密码恢复模式
一般情况下,在 GRUB 引导界面选择 Advanced Options,然后选择 Recovery Mode 就可以进入密码恢复模式,可以使用 root 权限进行密码重置。具体步骤如下:
- 在 GRUB 引导菜单中选择 Advanced Options。
- 选择 Recovery mode,并按下 Enter 键启动。
- 进入 Recovery 模式后,选择 root 权限(root shell)。
- 输入命令
passwd username
,其中 username 是你要重置密码的用户账户名。 - 根据提示输入新密码。
- 输入命令
reboot
,重新启动电脑。
3. 方法二:使用 Live CD/USB
另外一种常见的方法是使用 Live CD 或者 Live USB 启动计算机,然后挂载并 chroot 到硬盘上的系统分区,然后修改密码。具体步骤如下:
- 用 Live CD 或者 Live USB 启动计算机。
- 打开终端,执行以下命令挂载系统分区:Copy Code
sudo mkdir /mnt/sysimage sudo mount /dev/sdaX /mnt/sysimage # 将 sdaX 替换为系统分区
- 使用 chroot 进入系统分区:Copy Code
sudo chroot /mnt/sysimage
- 修改用户密码:Copy Code
passwd username
- 重新启动计算机。
4. 方法三:使用第三方工具
除了以上两种方法,还有很多第三方的工具可以帮助我们解决忘记密码的问题,比如 chntpw、Offline NT Password & Registry Editor、Kali Linux 等。这些工具有不同的使用方式,需要根据具体的情况选择适合自己的工具和方法。
5. 总结
本文介绍了三种解决 Linux 忘记密码的方法,包括使用密码恢复模式、使用 Live CD/USB 和使用第三方工具。当我们遇到忘记密码的问题时,可以根据具体情况选择适合自己的方法来解决。