web-dev-qa-db-ja.com

Linuxユーザーのパスワードを変更した後でも間違っている

パスワードを使用して通常のユーザーアカウントにログインできないため、最初にパスワードを自分が知っているものに変更します... rootとして、

passwd  theUser

パスワードを入力してください:パスワード

正常に更新されると記載されています

passwd:すべての認証トークンが正常に更新されました

その後、私はできます

su - theUser

そして今、このユーザーです。

su - theUser

パスワードの入力を求められます。割り当てたばかりのパスワードを入力すると、次のように失敗します。

su: incorrect password

そのユーザーと一緒にボックスにSSHで接続しようとしても、パスワードは失敗します。

1
BillyCups

確認する場所がいくつかあります。

  • /etc/passwd-ユーザーが「有効なシェル」にアクセスできない可能性があります。このユーザーに対応する行が/bin/falseで終わる場合、このユーザーはコマンドラインシェルにアクセスできません。

  • /etc/hosts.allowおよび/etc/hosts.deny-アクセス制御

  • /etc/ssh/sshd_config --ssh構成

  • /etc/security/access.conf-セキュリティ設定

  • /etc/pam.d/sshdおよび/etc/pam.d/system-auth-ac- PAM設定

詳細出力にssh -vvを使用すると役立つ場合があります。

そして、ユーザーはsshを再インストールすることで問題が解決したと報告しました。

3
J. Bruni

CentOSには、「ロック」されたユーザーアカウントがあり、次の方法でロックを解除しました。

faillock --user usernameGoesHere --reset
0