鎖定密碼後如何使用 sudo?

鎖定密碼後如何使用 sudo?

我正在閱讀有關 ssh 的無密碼身份驗證的內容。所以我製作了一個金鑰並將其發佈到我的 Ubuntu 伺服器上,並且運作良好。

然後決定用 鎖定我的密碼passwd -l lucas,而且我無法再使用 sudo 。我想 sudo 也應該沒有密碼。

我現在的問題是:我怎麼能重新獲得使用 sudo 的能力?

答案1

在用戶上運行後passwd -l,該用戶無法設定其密碼(直到將其設定回可用的密碼之後)。

由於您無法使用sudo,因此您需要重設您的使用者帳戶密碼,就像您剛剛忘記密碼一樣:

然後就可以再次使用了,按照說明sudo進行設定即可PasswordAuthentication no鋼鐵司機的回答

答案2

您可能需要透過復原控制台登入 root shell,才能重新啟用您的帳戶密碼。之後,您可以停用密碼登入專門用於 ssh透過設定

PasswordAuthentication no

在 sshd_config 檔案中,並啟用帳號密碼當地的存取(包括sudo使用金鑰透過 SSH 登入後執行)

相關內容