我尝试过使用命令: $ passwd
它要求新密码并给出成功消息,但是当我在重新启动系统后尝试使用新密码登录时。它可以使用旧密码。新密码未更改!任何想法...
答案1
就我而言,我成功更改了密码,但新密码无法登录或使用sudo
.
结果我有两个passwd
工具,不管出于什么原因。一个在/usr/local/bin/passwd
,另一个在/usr/bin/passwd
。使用后者解决了这个问题。
你可以跑过去type -a passwd
看看。
答案2
你用了吗sudo
?如果是这样,您可能更改了 root 密码,而不是用户密码。
要更改 root 密码:
sudo passwd
要更改您的用户密码:
sudo passwd username
编辑:审阅者建议更改用户密码应该很简单:
passwd
但是,这在我使用的系统上不起作用。
答案3
试试这个,它会起作用
//删除用户的密码
sudo passwd -d <user>
//更新新密码
sudo passwd <user>