Sudo

編輯 sudoers 文件後需要密碼才能登錄

  • March 8, 2020

我已經安裝了 Ubuntu Amazon ec2 實例並收到以下錯誤:

首先我使用 ppk 密鑰和 ubuntu 作為使用者名,我能夠登錄到我的系統,我使用sudo su命令獲取 root 訪問權限(沒有任何密碼)沒有問題,然後我在文件中進行了以下更改/etc/sudoers

#add line 
Ubuntu ALL=(ALL) ALL

現在當我使用 ssh 連接時它會連接,但是當我使用sudo su命令時它會詢問密碼但我不知道密碼是什麼如何解決這個問題?

(我認為它會賦予 root 權限,並且我不需要每次執行 apt-get update 和 apt-get upgrade 時都使用 sudo 命令,但現在我無法訪問我的 root 帳戶。

發生了什麼

案件很重要。如果您的帳戶名稱是ubuntu,並且您授予了 權限Ubuntu,那麼您就被卡住了。

看起來你把自己鎖在外面了。

一個辦法

最簡單的解決方案是(可能)刪除實例,然後創建一個新實例。

更複雜的解決方案(部分)

如果這樣做會失去數據。然後會有辦法將文件系統掛載到另一個作業系統實例上,編輯配置文件,然後重試。(如果是這種情況,請更新問題告訴我們。)

引用自:https://unix.stackexchange.com/questions/568428