Linux忘记密码解决的方法有两种:
redhat方法一:
第一步:打开虚拟机时,疯狂按方向键,让该虚拟机不进入系统停留在开机界面,按方向键使光标停留在第一行,按字母E编辑它,如
按E后,出现以下界面:
第二步:移动方向键,将光标移动到ro这里,将ro改成rw init=/sysroot/bin,并且按CTRL+X进入
以下是将:ro改成rw init=/sysroot/bin
修改完后,按CTRL+X,进入紧急模式如图下:
第三步:咱们输入chroot /sysroot切换到原始系统(chroot命令用来切换系统,/sysroot就是原始系统),由于VMware不支持中文,所以我们需要输入LANG=en将当前终端语言设置为英文,然后再用passwd命令来修改root密码
第四步:密码修改完后,输入touch /.autorelabel让SElinux生效,执行完touch命令后,同时按住CTRL+D退出当前终端(也可以输入命令exit退出终端),然后再输入reboot命令回车重启,咱们密码修改完成了
openeuler方法二:
1. 启动openEuler,出现开机画面时,按下字母E
2. 光标上下移动,找到红框的位置,输入:init=/bin/sh,然后按组合键CTRL+X启动
2.1有时候可能会出现错误,需要关闭虚拟机重复以上操作
输入命令1:
mount -o remount,rw /
输入命令2:
passwd
执行成功后, 输入命令3:
touch /.autorelabel
exit