Windows系统忘记开机密码,可以通过大白菜启动盘进入PE系统修改密码,操作比较简单;Linux系统虽然没有界面式操作便捷,但是也可以在忘记登录密码的时候重置密码,不用重装系统!本人linux小白,依然照着教程实现了,亲测可用!
- 进入开机时选择系统页面,选中第一个,按“e”键,进入内核编辑模式
- 在linux16那一行最后追加:空格+rd.break,然后ctrl+x运行修改过的内核程序
(注意,这里可能一开始找不到linux16,用向下按键可以展现隐藏内容,这个我找了好久才发现,哈哈) - 进入紧急救援模式,输入以下命令
mount -o remount,rw /sysroot
系统默认为只读模式,需要改为读写模式
chroot /sysroot
访问系统
passwd
修改root密码
touch /.autorelabel
更新系统信息,在/目录下创建.autorelabel文件,如果该文件存在,系统在重启时就会对整个文件系统进行relabeling重新标记。
exit
退出
reboot
重启系统
二次注意,我第一次搞,在输入密码的时候密码没有任何显示,光标也不移动,以为是死机操作不了,其实不是的,这个时候你就只管输就好了,只是密码不显示而已,只要确保两次输入的密码一致即可!
然后兴冲冲的输入新创建的密码,结果还是失败,哈哈,不要着急,我又找了一篇文章有了答案。
说是多次输入密码导致账户锁定了,需要清除一下键入次数。
又一次重启进入引导界面,进入紧急救援模式,执行以下内容
mount -o remount,rw /sysroot
chroot /sysroot
tail -f /var/log/secure
查看secure日志
pam_tally2 --user 用户名 --reset
reboot
清除之后,再次登录,成功,嘻嘻!
参考文章:
《Linux虚拟机修改密码》https://blog.csdn.net/breaking_lxt/article/details/133319938?spm=1001.2014.3001.5506
《虚机Centos忘记密码如何重置》https://blog.csdn.net/G_WEB_Xie/article/details/131538223?spm=1001.2014.3001.5506
《linux 修改密码后SSH登录不了》https://blog.csdn.net/hantaozi/article/details/122403894