一、使用root用户登录
当我们忘记了centos密码,不能用普通用户登录时,我们需要使用root用户来登录系统。
在登录界面按下Ctrl+Alt+F3键,进入tty3控制台界面。输入root用户名和密码,进入系统。
<p>登录界面按下Ctrl+Alt+F3键,进入tty3控制台。</p>
<p>输入root用户名和密码。</p>
二、重置密码
在使用root用户登录后,我们需要重置centos的密码。
输入以下命令,进行密码修改:
passwd username
注意:将username替换成你想要重置密码的用户的用户名。
输入新的密码,确认密码即可完成密码修改。
如果提示“认证令牌错误”,则需要先执行以下命令:
mount -o rw,remount /
然后再执行密码修改命令。
三、使用Live CD重置密码
如果使用root用户登录和重置密码的方法不能解决问题,我们可以使用Live CD来重置密码。
在虚拟机上,我们可以使用ISO镜像挂载到虚拟机上,重启虚拟机并从ISO镜像启动。
在实物机上,我们需要先下载并制作Live CD。然后将Live CD插入机器,在机器启动时选择从光驱启动。
以下演示使用Live CD重置密码:
- 用Live CD启动你的CentOS系统,在GRUB interface当中选择 Rescue Mode 并 启动
- 当你进入centos安装界面,选择 Root shell,然后敲回车键
- 敲回车键会在顶部的Shell 当中打开一个 root SHELL ,然后等待系统mount root分区的时候
- 重置 root 密码:# passwd root
- 执行重置组命令:# passwd --unlock root 如果没有锁的话,就不需要执行这个命令
- 重启centos系统:
reboot