PAMログイン権限が拒否されました。

PAMログイン権限が拒否されました。

OpenSuSE 12.3システムがありますttysshユーザーがログインすると、セッションが終了し、メッセージに「Login[1234] Permission Denied」が出力されます。

ユーザーが自動的にログインできるように、コンピューターはKDEに自動的にログインするように設定されています。

どんなアイデアがありますか?

修正する:
システムで何が変わったのかよくわかりません。ボックスにアクセスできる唯一の人ではなく、すべての人によると何も変わりませんでした。
システムで私が経験した唯一の問題は、データベースが別のシステムにバックアップされていて、その上にスペースがないことです。 PAMを更新するためにGoogleで検索した後、すべてのスペースを削除して問題を解決しました。
ところが問題がまた発生してシステムを確認してみると、スペースがなくてシステムを消去してPAMを再インストールしても無駄でした。システムを12.1から12.3にアップグレードしましたが、役に立ちませんでした。

ログがありません/var/log/secure。関連する唯一のメッセージはPermission Deniedです。

KDEでは、ユーザーはロックされません。どのユーザーでもログインできますが、su/sudottyではログインできません。ssh

ファイルが多いので、/etc/pam.d/そのうちの1つを確認する必要があります。

答え1

これは、破損した/var/log/btmpファイルが原因で発生する可能性があります。

努力する

cat /dev/null > /var/log/btmp

または、ファイルを削除して再作成(モード600ルート:ルート)してからもう一度確認してください。

答え2

サーバーへのrootアクセス権はありますか?その場合は、/var/log/secureファイルで関連メッセージを確認してください。

rootアクセス権がある場合は、rootとしてログインしてアカウントにアクセスしてください。成功を確認してください。

また、このユーザーアカウントを使用してログインを拒否できるカスタム構成があることを確認してください。/etc/security/access.conf。

答え3

/etc/pam.d のファイルはサービス別であるため、tty および ssh の /etc/pam.d/login および /etc/pam.d/ssh 構成ファイルをそれぞれ確認する必要があります。

AUTHPRIVが送信するように構成されているファイル機能を確認するには、syslog構成を確認し、優先順位フィルターがそれを許可することを確認してください。

答え4

同様の問題がありましたが、/var/log/btmpファイルの名前を変更し、新しい空の/var/log/btmpファイルを作成して問題を解決しました。

この問題は、不規則に再起動した後に発生します。 - ログイン成功後、Puttyが消えます。 - WinSCPが「サーバーから送信されたコマンド終了状態254」接続を閉じます。 - serconでログインすると、「最後のログイン...メールがあります。権限が拒否されました」と表示されます。

リカバリモードで再起動すると、ssh-logs sshd [24017]にアクセスできます。エラー:PAM:pam_open_session():権限が拒否されました。

新しい空の/var/log/btmpファイルを使用して問題を解決しました。

関連情報