登录 Linux 系统时忘记用户名或密码?不要惊慌,这里有几步操作 ,可以帮助您找回登录凭据并重新访问您的系统。以下 适用于不同版本的 Linux 系统,包括 Ubuntu、CentOS 和 Fedora 等。
第一步:尝试登录终端
如果您的 Linux 系统已启用终端访问,您可以尝试通过终端重置您的密码。启动终端,输入以下命令:
sudo passwd
系统将提示您输入新密码。输入新密码,然后再次输入以确认。新密码将立即生效。
第二步:使用恢复模式 (CentOS/Fedora)
如果无法通过终端重置密码,对于 CentOS 或 Fedora 系统,可以使用恢复模式进行重置。重启系统,并在引导过程中按住 Shift 键以进入 GRUB 菜单。选择“高级选项”>“恢复模式”,然后按 Enter 键。
在恢复模式菜单中,选择“root”选项。系统将以 root 用户身份启动。然后,输入以下命令:
passwd
按照提示重置您的密码。
第三步:使用救援模式 (Ubuntu)
对于 Ubuntu 系统,可以使用救援模式重置密码。重启系统并按住 Shift 键进入 GRUB 菜单。选择“高级选项”>“救援模式”,然后按 Enter 键。
救援模式会加载到根 shell 中。运行以下命令重置密码:
passwd user_name
其中 user_name 是您要重置密码的用户名。
第四步:使用 live USB/DVD
如果您无法通过以上 重置密码,也可以使用 live USB 或 DVD 创建一个可引导媒体。从该媒体启动系统,然后挂载您的 Linux 分区。按照以下步骤操作:
挂载 Linux 分区,例如 /dev/sda1,挂载点为 /mnt。
切换到根 shell:sudo chroot /mnt
重置密码:passwd user_name
重新启动系统并从硬盘启动。
温馨提示:
在重置密码后,建议更改默认 shell。如果您是 root 用户,请运行:chsh -s /bin/bash
强烈建议您定期备份您的重要数据,以防万一发生数据丢失。