admin 管理员组

文章数量: 1086019


2024年1月14日发(作者:三相异步电动机的正反转控制实验报告)

vm linux密码忘记 重置密码的方法

在 Linux 中,如果你忘记了虚拟机(VM)的密码,你可以通过以下几种方法重置密码:

1. 使用单用户模式(Single User Mode)重置密码:

1. 重启虚拟机。

2. 在 GRUB 引导加载程序中选择你的 Linux 操作系统。如果看不到 GRUB 引导菜单,按住 Shift 键或 Esc 键可能会显示它。

3. 进入单用户模式:在选择的 Linux 内核选项上按下 `e` 键,然后在接下来的页面中找到并定位到以 `ro` 开头的行,在末尾添加

`single` 或者 `init=/bin/bash`。

4. 按下 `Ctrl + X` 或者 `F10` 来启动以更改过的选项。

5. 此时系统会进入单用户模式,你可以使用命令行界面。

6. 输入 `passwd` 命令来更改密码,按照提示输入新密码并确认。

7. 重启虚拟机:`reboot`。

2. 使用 Live CD 或 Live USB 来修改密码:

1. 使用另一个计算机下载并创建一个 Linux Live CD 或者

Live USB。

2. 将 Live CD 或 Live USB 插入虚拟机。

3. 启动虚拟机,选择从 Live CD 或 Live USB 启动。

4. 在 Live 环境中打开终端。

5. 使用 `chroot` 命令将系统挂载到 Live 环境中:`chroot

/mnt/sysimage` (假设 `/mnt/sysimage` 是你的根目录挂载点,根 1 / 2

据实际情况修改)。

6. 运行 `passwd` 命令重置密码:`passwd username` (将

`username` 替换为你需要修改密码的用户名)。

7. 完成后,退出 `chroot` 环境。

8. 重新启动虚拟机,并从硬盘启动。

3. 使用 GRUB 修改密码(可能需要使用 root 权限):

1. 启动虚拟机并进入 GRUB 引导菜单。

2. 编辑引导选项:按下 `e` 键编辑启动选项。

3. 在加载内核时,找到 `ro` 开头的行,在其末尾添加

`init=/bin/bash`。

4. 按下 `Ctrl + X` 启动更改后的选项。

5. 当系统以只读方式启动时,输入以下命令来重新挂载文件系统为可写模式:`mount -o remount,rw /`

6. 运行 `passwd` 命令来更改密码:`passwd username` (将

`username` 替换为你需要修改密码的用户名)。

7. 重新启动虚拟机:`reboot`。

请注意,重置密码可能需要一些特殊权限或者对系统有一定的了解。在进行密码重置之前,务必备份重要数据,并确保操作正确,以免造成数据丢失或系统故障。

2 / 2


本文标签: 密码 重置 需要