鎖定密碼後無法使用 sudo,我可以從中恢復嗎?

鎖定密碼後無法使用 sudo,我可以從中恢復嗎?

使用預設設定 ubuntu 後,它允許使用者使用密碼登錄,因此我使用 passwd -l [使用者名稱] 禁止在 ssh 和控制台中使用密碼登入。

但是當我使用 sudo 執行命令時,它需要密碼,所以我不能再使用 sudo 了。

有沒有解決方案可以讓我再次使用 sudo,另一個問題是如何在 ssh 和控制台中禁止密碼登錄,但保持 sudo 密碼身份驗證可用?

答案1

您可以在單一使用者模式下啟動以獲得根控制台。然後您可以安裝檔案系統並修復受影響的帳戶。

(假設 grub 也沒有被密碼鎖定...,您在引導過程中按住 Shift 來調出 grub,並在引導語句中的單字 'splash' 之後加上 'single' )

至於最佳實踐,我同意strugee的評論。

  • 只是記得 - Ubuntu 有“恢復模式”grub 選項,所以你甚至可能不需要編輯你的啟動命令...

相關內容