Linux

更改 root 密碼不會更改 sudo 密碼

  • March 22, 2018

我正在嘗試更改sudo在 Ubuntu 中執行時詢問的密碼。執行sudo passwdsudo passwd root確實給了我兩個新密碼提示,它成功更改了密碼。

但是當我sudo再次執行其他東西時,我仍然可以使用我的舊密碼。我確實有一個使用者使用完全相同的密碼,但我不知道這是否會有所不同。我啟用了 root 使用者,我可以看到新密碼確實適用於 root 使用者帳戶。

因此更改了 root 密碼,但更改了sudo.

如何更改sudo密碼?

您正在更改 root 的密碼。sudo想要您的使用者密碼。

要更改它,請嘗試 plain passwd,不帶參數或通過sudo.

或者,您可以發出:

$ sudo passwd <your username>

您用於 sudo 的密碼是您自己帳戶的密碼,而不是 root 帳戶的密碼。sudo用於授予您對需要以 root 身份執行的命令的訪問權限,而無需直接授予您 root 訪問權限。要更改您自己的密碼,請不要使用passwdsudo。

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