如果您忘记了 CentOS 系统的登录密码,可以通过以下步骤重置密码。此方法适用于物理机和虚拟机环境。
重启系统:
reboot
命令或使用电源按钮重启e
键进入编辑模式编辑 GRUB 启动参数:
linux16
开头的行rd.break
或 init=/bin/bash
Ctrl+X
或 F10
以这些参数启动重新挂载文件系统(如果使用 rd.break):
mount -o remount,rw /sysroot
chroot /sysroot
重置密码:
passwd 用户名 # 通常为 root 或其他用户
然后输入新密码两次
更新 SELinux 上下文(如果系统使用 SELinux):
touch /.autorelabel
退出并重启:
exit
reboot
chroot /mnt/sysimage
进入原系统环境passwd
命令更改密码完成密码重置后,建议检查系统日志以确保没有安全异常。