Permissions

如何修復 EC2 上的 sudo 文件

  • May 26, 2015

我設法用語法錯誤保存了我的 sudoers 文件,所以現在我不能在我的 EC2 實例上再執行 sudo -i 了。

這有效地將我鎖定在 root 帳戶之外,因為在 EC2 上獲得 root 訪問權限的唯一方法是通過 sudo。

我怎樣才能解決這個問題?

您需要生成一個新的 EC2 實例(最小大小即可),並確保您可以通過 SSH 和 sudo 登錄到新實例。

之後,關閉目前實例並分離虛擬磁碟。

同時關閉新生成的 EC2 實例,並將虛擬磁碟作為輔助磁碟附加到該實例上,然後啟動它。

啟動後,掛載舊驅動器的根分區,修復sudo文件,關閉,分離磁碟,將其附加回原始VM,然後啟動它。

這不是一個簡單的過程,但我做了幾次。

引用自:https://serverfault.com/questions/694353