我想更改我的电脑密码。现在我的密码是 abc123。我运行以下命令:
sudo passwd
我输入了当前密码,然后输入了新密码,但更改没有生效。我该如何解决这个问题?
答案1
如果要更改当前登录用户的密码,请使用以下命令更改密码:
passwd
不是
sudo passwd
如果如果你想使用该命令sudo passwd
,你应该告诉 shell 你想要更改谁的密码:
sudo passwd username
答案2
您的旧密码仍然有效,很可能是因为您没有正确更改它。您可以通过阅读手册页来回答自己的问题:man man
。要搜索任何主题(如密码),请使用 k 选项,如下所示:
man -k 密码
这将为您提供符合搜索条件的命令的正确语法。要查看 passwd 的手册页:
密码
要更改您登录的帐户的密码:
密码 abc123 在此输入新密码
答案3
最近,在终端上更改密码sudo passwd
只会更新当前终端会话的密码。要永久更改整个系统的密码:
以 root 身份运行 shell
sudo -i
然后在 root shell 中更改我的帐户的密码:
passwd <username>
更改密码后,请记住退出 root shell!