認証後すぐにセッションが終了します。

認証後すぐにセッションが終了します。

私はRedHat 5.3サーバーを持っていて、いくつかの一般ユーザーを作成しました。先週の金曜日から、ユーザー「xpto」は「認証に失敗しました」というエラーメッセージを受け取りました。

  • アカウントがロックされていません。
  • ユーザーのパスワードをリセットしました。
  • ユーザー「xpto」を削除して再生成しましたが、問題は解決しません。

PuTTY を使用すると、間違ったパスワードを入力すると、正しいパスワードの入力を求められます。正しいパスワードを入力すると、セッションはすぐに終了します。

何が問題なの?

答え1

先週の金曜日に構成から何かを変更しました。

最初に見てみるのはシステムログです。 Red Hatのデフォルトのログファイル設定は覚えていません。ファイルの1つに/var/log認証ログが含まれています(/var/log/auth.logおそらく)。より一般的には、xptoがログインしようとしたときに始まるログエントリを見つけます。これらのログを読み取るには、ルートである必要があります。

xptoのホームディレクトリに変更があることを確認してください。適切な権限がありますか?正しい所有権を持っていますか(xptoを削除して作成した場合はUIDを変更した可能性があります)。鍵認証を使用している場合は、ホームディレクトリ、ディレクトリ、および~/.sshすべて~/.ssh/authorized_keysのディレクトリに許可されている権限がありますか?つまり、ユーザーに書き込み専用です(ユーザーがグループに一人であってもグループ書き込みは許可されません)。

ホームディレクトリの場所やログインシェルの場所など、ユーザーxptoに変更がある場合は変更してください。 xptoのログインシェルはまだ実行可能で、必要なライブラリはまだインストールされており、シェルはまだ/etc/shells

SSH設定を確認してください/etc/sshd_config。 PAM()を使用している場合は、UsePAM yesPAM設定を確認してください。のディレクティブがxptoに適用可能であることを確認してください(おそらくディレクティブです)。/etc/pam.conf/etc/pam.dMatchsshd_configMatch Group

関連情報