📜  在没有外部媒体的情况下在 Linux 中重置 root 密码(1)

📅  最后修改于: 2023-12-03 15:08:03.929000             🧑  作者: Mango

在没有外部媒体的情况下在 Linux 中重置 root 密码

在 Linux 操作系统中,root 是系统管理员,掌管系统的管理工作。重置 root 密码是一项关键任务,有时您可能需要重置密码,而没有外部媒体可用。这时您可以按照以下步骤在 Linux 中重置 root 密码。

步骤
  1. 在启动时按下 Shift 键来进入 grub 引导菜单。如果您的系统是双重启动,选择您要使用的启动选项。

  2. 按下 e 键编辑引导命令行。这将使您能够添加命令行选项。

  3. 在末尾添加以下字段:

    init=/bin/bash
    

    这将告诉系统以用户界面模式运行 init 进程,并使用 bash shell 启动。

  4. 按下 Ctrl + X 键,以进入单用户模式。这将启动一个 root shell,而不需要 root 密码。

  5. 使用以下命令更改 root 密码:

    # passwd root
    
  6. 输入新的 root 密码并确认。

  7. 输入以下命令以将文件系统挂载为可写:

    # mount -o remount,rw /
    
  8. 输入以下命令以注销当前 shell 并重新启动系统:

    # exec /sbin/init
    
  9. 系统现在应该重新引导并回到登录屏幕。使用您刚刚创建的新 root 密码登录即可。

结论

在没有外部媒体的情况下,在 Linux 中重置 root 密码可能很棘手,但是使用上述方法,您可以安全地实现此目标。记住,root 密码是一项关键任务,需要谨慎使用。