如何修复EC2上的sudo文件

我设法保存我的sudoers文件有一个语法错误,所以现在我不能在我的EC2实例上执行sudo -i。

这有效地locking了我的根帐户,因为获得EC2根访问的唯一方法是通过sudo。

我怎样才能解决这个问题?

你需要产生一个新的EC2实例(最小的大小),并确保你可以通过SSH和sudologin到新的实例。

之后,closures当前实例并分离虚拟磁盘。

closures新生成的EC2实例,然后将虚拟磁盘作为辅助磁盘附加在该实例上,然后启动它。

启动后,装载旧驱动器的根分区,修复sudo文件,closures,分离磁盘,将其附加到原始虚拟机,然后启动它。

这不是一个简单的程序,但我做了几次。