如果不知道 sudo 密码,如何登录 EC2 Linux 实例?

如果不知道 sudo 密码,如何登录 EC2 Linux 实例?

我正在尝试登录我的 EC2 Linux 实例,但有人更改了 sudo 密码。所以我无法安装或卸载任何应用程序。

答案1

如果您的 EC2 实例由 EBS 支持,并且您可以将其关闭,则可以执行以下操作:

  1. 停止旧实例。
  2. 从旧实例分离根卷。
  3. 启动一个新实例。
  4. 将旧卷附加到新实例
  5. 编辑刚刚挂载的旧卷上的 sudoers 文件,使您的用户成为无密码的 sudoer。
  6. 停止新实例。
  7. 从新实例中分离旧卷。
  8. 将旧卷重新附加到旧实例并启动它。

您现在应该拥有无密码的 sudo 权限。

相关内容