Sudo
編輯 sudoers 文件後需要密碼才能登錄
我已經安裝了 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
,那麼您就被卡住了。看起來你把自己鎖在外面了。
一個辦法
最簡單的解決方案是(可能)刪除實例,然後創建一個新實例。
更複雜的解決方案(部分)
如果這樣做會失去數據。然後會有辦法將文件系統掛載到另一個作業系統實例上,編輯配置文件,然後重試。(如果是這種情況,請更新問題告訴我們。)