我使用终端更改了我的密码,但它没有应用更改

Lin*_*001 3 command-line password login

我使用sudo passwd. 它工作正常,没有错误,但我的密码没有更改。我重新启动,但这并没有解决任何问题。我究竟做错了什么?

ste*_*ver 8

如果您确实使用了命令sudo passwd(没有附加参数),那么您更改了root帐户的密码- 而不是您的用户帐户。在默认情况下锁定 root 帐户的 Ubuntu 中,这会产生解锁 root 帐户的副作用。

要更改您自己的用户帐户密码,您只需键入

passwd
Run Code Online (Sandbox Code Playgroud)

并按照提示操作。您可以通过删除(新)root 密码并使用锁定它来重置 root 帐户的默认状态

sudo passwd -dl root
Run Code Online (Sandbox Code Playgroud)

要改变一个不同的用户帐户的密码,您需要sudo的-但会被帐户名称遵循下面的命令:

sudo passwd otheruser
Run Code Online (Sandbox Code Playgroud)