VMware liunx虚拟机忘记密码解决办法

等等,前两天我对邻居老王做了这样的事。
他的旧VMware虚拟机有2 008 版本的系统。
他忘记了密码很长时间,甚至无法登录Windows。

那天他非常担心,万一不小心删除了数据,那就完了,他满头大汗。
我看着屏幕并按下 Ctrl+G。
当时虚拟机刚刚启动,黑屏上的人物闪烁了一会,然后继续。
我连忙说:“别慌,我这里有办法。

我让他再按一次 Ctrl+G,然后等待屏幕上出现 GRUB 提示符。
那老者的眼光不太好。
我指给他看以Linux开头的那行,让他在LANG=zh_CN.UTF8 后面加一个空格和init=/bin/sh。
他点点头,双手有点颤抖,按下了 Enter 键。

然后我让他按 Ctrl+X。
虚拟机又忙起来了。
此时,他直接登录到命令行界面并要求以root身份登录。
老王一惊,问道:“你怎么直接进来了?”我说,“你做得太快了,直接启动到单用户模式。

然后我一步步教他挂载/,chroot /mnt,然后passwd。
当他输入新密码时,他嘟囔着:“这个密码太复杂了,我记不住了……”我让他读了几遍,重复了一遍,他就记住了。
登录两次确认后,又成功要求我退出两次。

老王“够了吗?”我说:“快到了,再出发你可能要晕过去了。
”重新启动后,系统要求启用SELinux并手动运行。
我当时以为SELinux是后来安装的系统补丁,没想到造成了混乱。

后来他告诉我虚拟机里存储了很多客户数据。
如果丢失了,每月的奖金就会丢失。
我看着他松了一口气,突然觉得有时候技术需要的东西超出了他的承受能力。
你必须对这个世界有一点了解。

不过话说回来,我忘记了这个虚拟机的密码。
除了这两种方法还有其他方法吗?例如,使用内核参数或内核调整?我尝试过使用 bootup 和 didd 命令来重置 root 密码,但这需要首先知道设备名称。
问,这对于初学者来说非常复杂。

在虚拟机中安装Linux后忘了密码怎么办?

当GRUB界面出现时,按“e”编辑引导项。
找到 linux 行并将 init=/bin/bash 添加到末尾。
按 Ctrl+X 启动并进入单用户模式。
输入 mount -o remount,rw /。
使用 vi 或 nano 编辑 /etc/passwd。
找到根行并编辑密码字段。
保存退出,输入exec /sbin/init重启。
重新启动后,使用新密码登录。