返回
5 分钟内轻松重置丢失的 root 密码
开发工具
2023-12-27 15:37:11
无论在多么高效的组织中,意外事件都会发生,这可能导致系统管理员忘记其 root 密码。通常,系统管理员可以轻松地为忘记密码的用户重置密码,但当系统管理员忘记 root 密码时,情况就会变得复杂。更糟的是,如果系统管理员离职或无法访问,情况会变得更加困难。
本指南将向你介绍一种简单有效的方法,可在不到 5 分钟的时间内在 Red Hat 兼容系统(包括 Fedora 和 CentOS)上重置丢失或忘记的 root 密码。即使你对 Linux 命令行不太熟悉,你也可以按照本指南逐步操作,轻松重置 root 密码并重新获得对系统的访问权限。
步骤 1:使用恢复模式启动系统
要重置 root 密码,你需要以恢复模式启动系统。为此,请按照以下步骤操作:
- 重新启动计算机。
- 在系统启动期间,按住 Shift 键以进入 GRUB 菜单。
- 使用箭头键导航到“高级选项”并按 Enter。
- 再次使用箭头键导航到“恢复模式”并按 Enter。
- 系统将进入恢复模式。
步骤 2:挂载根文件系统
进入恢复模式后,你需要挂载根文件系统才能访问密码文件。为此,请输入以下命令:
mount -o remount,rw /sysroot
步骤 3:更改 root 密码
现在根文件系统已挂载,你可以更改 root 密码。为此,请输入以下命令:
passwd
系统将提示你输入新密码。输入新密码并按 Enter。然后,系统将提示你再次输入密码以确认。输入确认密码并按 Enter。
步骤 4:卸载根文件系统
更改 root 密码后,你需要卸载根文件系统。为此,请输入以下命令:
umount /sysroot
步骤 5:重新启动系统
现在根文件系统已卸载,你可以重新启动系统。为此,请输入以下命令:
reboot
系统将重新启动,你将能够使用新密码登录到 root 帐户。
其他提示
- 如果上述步骤不起作用,你还可以尝试使用单用户模式重置 root 密码。要进入单用户模式,请在 GRUB 菜单中选择“单用户模式”并按 Enter。
- 在重置 root 密码之前,强烈建议你备份 /etc/shadow 文件。这将确保你可以在出现问题时恢复原始密码。
- 定期更改 root 密码非常重要。这将有助于保护你的系统免受未经授权的访问。
结论
遵循本指南中的步骤,你可以在不到 5 分钟的时间内重置丢失或忘记的 root 密码。无论你是一个经验丰富的系统管理员还是一个初学者,本指南都将指导你完成该过程,让你轻松重新获得对系统的访问权限。通过遵循这些步骤,你可以确保你的系统安全且受保护。