服务器密码忘记了如何重置

作者:大队长 | 发布日期:2024-05-01 10:04:45


前提条件:
拥有服务器的物理或远程访问权限
服务器已关闭或处于单用户模式
步骤:
1. 进入单用户模式
如果服务器已关闭,请将其启动。
如果服务器已在运行,请重新启动它。
在启动过程中,当出现引导菜单时,选择 "单用户模式" 选项。
2. 修改 root 密码
在单用户模式下,您将自动登录为 root 用户。
运行以下命令重置 root 密码:
passwd root
输入新密码并重复确认。
3. 重新启动服务器
运行以下命令重新启动服务器:
reboot
4. 使用新密码登录
服务器重新启动后,您可以使用新密码通过 SSH 或其他方法登录。
其他注意事项:
如果忘记的是非 root 用户密码,则需要使用 root 权限重置它。
可以通过修改 /etc/shadow 文件手动重置密码,但这种方法不推荐使用,因为它可能会损坏系统。
如果无法进入单用户模式,则需要使用 LILO 或 GRUB 恢复控制台重置密码。
为防止密码丢失,请定期备份服务器配置,包括密码信息。
考虑使用密码管理器来安全存储和管理密码。
安全提示:
选择一个强密码,避免使用常见单词或个人信息。
定期更改密码以提高安全性。
切勿通过不安全的渠道共享密码。