我正在尝试重置 Windows 2012 R2 服务器上 Linux (Debian) 虚拟盒的密码。我收到的密码不起作用,但我确实有服务器的管理员密码,可以访问 Hyper V。我不是技术人员,但继承了这个系统,需要访问该虚拟盒。
“如果您忘记了 Debian 服务器的 root 密码,请使用以下步骤重置。”这有效吗?如果有效,我该如何重新启动虚拟机并进入 GRUB 菜单?
“启动到 GRUB 菜单。然后,在 Linux 启动之前按(进行编辑)。
使用键盘箭头键,将光标向下移动一行左右,然后再次按 (编辑),您现在应该位于内核行,然后按 转到该行的末尾。现在,如果需要,按一次空格键添加一个空格,然后添加以下内容之一:
init=/bin/bash
或者
init=/bin/sh
然后按 ,您将回到内核行,按 (用于启动) ,计算机将继续启动到根提示符。
此时根文件系统仍然以只读方式挂载,因此输入以下命令:
mount -n -o remount,rw /
然后输入:
passwd
输入新密码。如果要求确认,请重新输入。然后通过输入以下内容重新启动机器:
reboot
现在您应该能够根据需要使用新的 root 密码登录。”
非常感谢您的帮助。