Amazon-Web-Services

失去無密碼 sudo 並且沒有 root 訪問權限

  • October 7, 2014

我有一個正在執行的 AWS 虛擬機。我唯一的訪問權限是使用 ssh 密鑰(.pem 文件)以非特權使用者 ec2-user 身份登錄。從那裡,我可以在沒有密碼的情況下使用 sudo 命令。

不知何故,無密碼 sudo 被禁用,它要求我輸入 ec2 使用者密碼。但是這個密碼從來沒有設置過,它是加擾的。

  1. 如何重新獲得 root/sudo 訪問權限?還是我被迫從頭開始?
  2. 這怎麼發生的?我從未接觸過 /etc/sudoers 文件

不能確定為什麼會發生。如果您的 sudo 規則基於您的使用者是特定組的一部分(例如 wheel 或 sudo),並且您被從該組中刪除,這將解釋它。

您不需要將您的實例吹走,但您需要停止它(而不是終止)並將磁碟附加到您具有 root 訪問權限的另一個實例,以便可以修復它。 來自亞馬遜網站的更多資訊

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