解決策 1:
/etc/pam.d/system-auth
ファイルは、共通のセキュリティ ポリシーをグループ化するために Red-Hat などのシステムで使用されます。他の /etc/pam.d
に含まれることが多い これらの共通ポリシーが必要なポリシー ファイル
sshd を介して ssh 経由でシステムにアクセスする場合、/etc/pam.d/sshd
ポリシー ファイルが参照されます。このファイルには /etc/pam.d/system-auth
が含まれています /etc/pam.d/system-auth
への変更
ファイル /etc/pam.d/login
/bin/login
経由でログインすると参照されます プログラムの変更は /bin/login
のみに影響します。 .
解決策 2:
- login - ローカル (コンソール ログイン) のルール
- system-auth - 多くのサービスの共通ルール
- password-auth - 多くのリモート サービスに共通のルール
- sshd - SSHD デーモンのみのルール
解決策 3:
<ブロック引用>/etc/pam.d/login と /etc/pam.d/system-auth の違いがよくわかりません。だれかリファレンスやガイドを教えてくれませんか?
OpenSSH は /etc/pam.d/sshd モジュールを使用します。 /etc/pam.d/sshd:
auth include system-auth
OpenSSH は認証に /etc/pam.d/login を使用しません。 /etc/pam.d/login と /etc/pam.d/system-auth は、プログラムごとに異なるモジュールです。