GNU/Linux >> Linux の 問題 >  >> Linux

/etc/pam.d/login と /etc/pam.d/system-auth の違いは?

解決策 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 は、プログラムごとに異なるモジュールです。


Linux
  1. ログインシェルと非ログインシェルの違いは?

  2. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  3. 「du-sh*」と「du-sh./*」の違いは?

  1. /optと/usr/ localの違いは?

  2. ‘$の違い。 Foo」と「$./foo」??

  3. NssとPamの違いは?

  1. #!/usr/bin/env bash と #!/usr/bin/bash の違いは何ですか?

  2. /etc/crontab と crontab -e の違い

  3. /bin と /usr/bin の違い