![如果不知道 sudo 密码,如何登录 EC2 Linux 实例?](https://linux22.com/image/1377640/%E5%A6%82%E6%9E%9C%E4%B8%8D%E7%9F%A5%E9%81%93%20sudo%20%E5%AF%86%E7%A0%81%EF%BC%8C%E5%A6%82%E4%BD%95%E7%99%BB%E5%BD%95%20EC2%20Linux%20%E5%AE%9E%E4%BE%8B%EF%BC%9F.png)
我正在尝试登录我的 EC2 Linux 实例,但有人更改了 sudo 密码。所以我无法安装或卸载任何应用程序。
答案1
如果您的 EC2 实例由 EBS 支持,并且您可以将其关闭,则可以执行以下操作:
- 停止旧实例。
- 从旧实例分离根卷。
- 启动一个新实例。
- 将旧卷附加到新实例
- 编辑刚刚挂载的旧卷上的 sudoers 文件,使您的用户成为无密码的 sudoer。
- 停止新实例。
- 从新实例中分离旧卷。
- 将旧卷重新附加到旧实例并启动它。
您现在应该拥有无密码的 sudo 权限。
我正在尝试登录我的 EC2 Linux 实例,但有人更改了 sudo 密码。所以我无法安装或卸载任何应用程序。
如果您的 EC2 实例由 EBS 支持,并且您可以将其关闭,则可以执行以下操作:
您现在应该拥有无密码的 sudo 权限。