如果您忘记了CentOS系统的用户名或密码,可以通过以下几种方法恢复访问权限:
e键进入编辑模式linux16开头的行,在行末添加:
rd.break
或者
init=/bin/bashCtrl+X或F10以单用户模式启动mount -o remount,rw /sysroot
chroot /sysrootpasswd roottouch /.autorelabelexit
reboot如果您有其他具有sudo权限的账户:
sudo passwd root # 重置root密码
或
sudo passwd 用户名 # 重置特定用户密码
e编辑kernel行,在行末添加single或1Enter,然后按b启动passwd命令修改密码为避免将来再次遇到此问题: - 定期记录重要密码并安全存储 - 设置密码提示问题 - 创建多个管理员账户 - 考虑使用SSH密钥认证代替密码
如果您使用的是CentOS 8或更新的Rocky Linux/AlmaLinux,步骤可能略有不同,但基本原理相同。