passwdコマンドは現在、ユーザーパスワードを変更しません。

passwdコマンドは現在、ユーザーパスワードを変更しません。

私は次のコマンドを試しました:$ passwd

新しいパスワードを要求して成功メッセージが表示され、システムを再起動した後に新しいパスワードでログインしようとすると問題が発生します。以前のパスワードを使用できます。新しいパスワードは変更されませんでした!どんなアイデアでも...

答え1

私の場合、パスワードの変更に成功しましたが、新しいパスワードでログインして使用することはできませんsudo

passwd何らかの理由で私には2つのツールがあることがわかりました。 1つはそこにあり/usr/local/bin/passwd、もう1つはそこにあります/usr/bin/passwd。後者を使用すると問題が解決しました。

ジャンプしてtype -a passwd見てください。

答え2

試してみましたsudoか?その場合は、ユーザーパスワードではなくルートパスワードを変更した可能性があります。

ルートパスワードを変更するには:

sudo passwd

ユーザーパスワードを変更するには:

sudo passwd username

編集する:レビューアは、ユーザーパスワードの変更が簡単であることを提案しました。

passwd

しかし、これは私が使用しているシステムでは機能しません。

答え3

これを試してみてください、効果があるでしょう

//ユーザーパスワードの削除 sudo passwd -d <user>

//新しいパスワードを更新 sudo passwd <user>

関連情報