passwd 指令不更改目前使用者密碼

passwd 指令不更改目前使用者密碼

我嘗試過使用指令: $ 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>

相關內容