centos忘记密码了怎么办?或许这是玩linux新手都遇到的过的问题。如果是虚拟化exsi还好。不是vmwamre esxi。那就麻烦了,还的跑机房。最坏的办法是重置系统,linux和win系统不同,win系统密码忘记了。可以使用winpe工具修改密码。linux的密码是写在shadow中的。只有修改shadow中的密码才可以。不过还好。linux提供了,单用户模式恢复root密码。
CentOS6和CentOS7恢复重置root口令的方法不同,我们一一来恢复。
启动后再引导倒计时界面,按任意键进入grup菜单。
选择内核。按e键编辑,入内核引导参数编辑界面
选中kernel项,按e键编辑引导参数,在末尾追加single(也可以填数字1)
我没有测试1的方式,使用的是single方式。
按回车返回上级界面
按b键开始引导内核
进入系统后执行命令:
passwd root
填写密码:
或者使用 echo "mima" | passwd --stdin root
推荐使用后者。
grub模式 按 e 输入1或者 single 回车。【返回grub】按b