小伙伴们有没有遇到过这种惨案:辛辛苦苦装好的fedora虚拟机,结果一登录,密码忘了——尴尬症发作中!今天咱们就来聊聊这件“密码忘了”的大事儿,手把手教你怎么“破门而入”,一步步带你重置密码。老司机带带飞,手把手教你秒变密码黑客(快乐掌声在哪里~)!
步骤1:开机时抓住启动时光——在GRUB菜单出现的时候,果断按下“e”键,这会让你编辑启动项。编辑完咋办?得让系统从单用户模式启动,这样你能跳过密码,拿回控制权啦。
步骤2:用方向键找到以“linux16”开头或“linux”开头的那一行,光标移动到行尾,敲入 rd.break
,这相当于告诉系统:“嘿,停一停,先给我来个单人静思时间”。这步完了,按下Ctrl+x,系统开始进入救援模式。
步骤3:此刻你已经进入了紧急救援环境,但这个环境下根目录是以只读模式挂载的,想要改密码首先得把它切换成读写模式。执行命令:
mount -o remount,rw /sysroot
然后切换root环境:
chroot /sysroot
这下你就好比到了自家房子厨房,翻冰箱啥的都行了!接下来输入命令修改密码:
passwd
系统会提示你输入新密码(趁机想个好密码,再也不能忘啦!),再确认一次。OK,密码改好了。
步骤4:修改selinux上下文,一定不能忘!否则一重启,selinux会不高兴,密码改了却登录不了,问我怎么知道的……(泪奔)执行:
touch /.autorelabel
最后,退出chroot环境:
exit
exit
虚拟机会自动重启,耐心等待一会儿,系统会自动完成selinux上下文重标记。重启后,用刚才新设的密码登录。偷瞄一眼,嗯,门开了,笑出声!
如果你像我一样,咱们怎能早早放弃?有时候,虚拟机被设置了密码复杂度策略,不接受简单密码。这时候,你得学会几招小“套路”:设置符合fedora安全规则的密码,比如至少8位,包含数字大小写,还有特殊字符。放心,反正密码重置一条龙服务流程就是这么爽!
也有人喜欢用Live CD启动虚拟机来修复密码,过程其实稍微复杂些,得先用光盘启动,挂载虚拟机磁盘,再进入系统修改密码文件。只要你手脚麻利,也完全没问题,动动手指,密码秒改,无痛体验!不过对萌新来说,前面那个rd.break法更友好。
讲真,fedora虚拟机密码忘了大部分时候不是什么毁灭性的灾难,只要你冷静,按照上述步骤一招一招来,很快就能“翻墙”进系统,顺利“破冰”。
顺便说一句,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,人生没有输不起的战局,只在于看你有没有抓住机会!
好了,各位,接下来就看你们在刚拿到虚拟机时,能不能老老实实记好密码了。下一回密码忘了别找我,我带你秒开新世界大门的秘诀掌握了没?就咱们这么溜,下次忘密码我都认怂了。