Linux
我無法在 Ubuntu 上更改使用者的密碼
我想更改 120 使用者的密碼。所以我寫了
sudo echo 'user:passwd' | chpasswd
但我有一個消息,
chpasswd: (user) pam_chauthtok() failed, error: Authentication token manipulation error chpaswd (line 1, user) password not changed
我也嘗試了另一種使用文本文件的方法,但我得到了相同的消息。
我無法解決這個問題。
更改密碼的常用方法是使用passwd(1)命令。
如果你想使用chpasswd(8)或usermod(8)你應該小心 RTFM。
確保給定的密碼與系統配置兼容。並且
sudo
應該適用於chpasswd
命令,所以你可能想要echo 'user:passwd' | sudo chpasswd
在您的情況下,
sudo echo 'user:passwd' | chpasswd
僅sudo
適用於echo
,這是不正確的。