更改 root 密码不会更改 sudo 密码

更改 root 密码不会更改 sudo 密码

sudo我正在尝试更改在 Ubuntu 中运行时询问的密码。运行sudo passwdorsudo passwd root确实给了我两个新密码提示,并且它成功更改了密码。

sudo但当我再次运行其他任务时,我仍然可以使用旧密码。我确实有一个具有完全相同密码的用户,但我不知道这是否有什么不同。我启用了 root 用户,我可以看到新密码确实适用于 root 用户帐户。

所以 root 密码改变了,但sudo.

如何更改sudo密码?

答案1

您正在更改 root 的密码。sudo想要您的用户密码。

要更改它,请尝试passwd不带参数的 plain 或通过 运行它sudo

或者,您可以发出:

$ sudo passwd <your username>

答案2

您用于 sudo 的密码是您自己帐户的密码,而不是 root 帐户的密码。sudo用于授予您访问需要以 root 身份执行的命令的权限,而无需直接授予您 root 访问权限。要更改您自己的密码,请passwd不使用 sudo。

相关内容