Ubuntu

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

  • October 12, 2013

使用預設設置設置 ubuntu 後,它允許使用者使用密碼登錄,所以我使用 passwd -l

$$ username $$在 ssh 和控制台中禁止密碼登錄。 但是當我使用 sudo 執行命令時,它需要密碼,所以我不能再使用 sudo 了。

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

您可以在單使用者模式下啟動以獲得根控制台。然後您可以掛載您的文件系統,並修復受影響的帳戶。

(這是假設 grub 也沒有被密碼鎖定……,你在啟動過程中按住 shift 以調出 grub,並在單詞 ‘splash’ 之後添加 ‘single’ 到啟動語句)

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

  • 剛剛記得——Ubuntu 有那個“恢復模式”grub 選項,所以你甚至可能不需要編輯你的啟動命令……

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