120人のユーザーのパスワードを変更したいと思います。だから私が書いたsudo echo 'user:passwd' | chpasswd
ところでメッセージがあります。
chpasswd: (user) pam_chauthtok() failed, error:
Authentication token manipulation error
chpaswd (line 1, user) password not changed
テキストファイルを使用して他の方法も試しましたが、同じメッセージを受け取りました。
この問題を解決できませんでした。
答え1
パスワードを変更する一般的な方法は、次を使用することです。パスワード(1)注文する。
使いたいならchpasswd(8)またはユーザーモード(8)RTFMを慎重に実行する必要があります。
指定されたパスワードがシステム構成と互換性があることを確認してください。コマンドsudo
と連携する必要があるため、次のことが必要な場合がありchpasswd
ます。
echo 'user:passwd' | sudo chpasswd
あなたの場合sudo echo 'user:passwd' | chpasswd
はsudo
のみ適用され、echo
これは間違っています。