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

success=n pam.conf / pam.d/* ファイルの制御構文

解決策 1:

私の理解では、 success=$num 成功時にスキップするルールの数を指定します。したがって、 pam_unix.so のいずれかの場合 または pam_winbind.so 成功すると、PAM は最終行にスキップします。もちろん、最終行はすべての場合にアクセスを許可します。

解決策 2:

pam.d(5) - Linux man ページ

<ブロック引用>

より複雑な構文の場合、有効な制御値は次の形式になります。
[value1=action1 value2=action2 ...]
actionN は次のようになります:符号なし整数 n は、「スタック内の次の n 個のモジュールをジャンプする」アクションを意味します

common-auth の意味:

<オール>
  • ローカル UNIX 認証が 成功 を返した場合 、2 つのモジュールを 4 番目のモジュールにジャンプします (モジュール 1 + ジャンプする 2 つのモジュール -> モジュール 4)。それ以外の場合は、ローカル認証の結果を無視して次のモジュールに進みます。
  • winbind (最近では sssd に置き換えられています) と kerberos 認証が success を返した場合 、1 つのモジュールをモジュール 4 にジャンプします。それ以外の場合は、ローカル認証の結果を無視して、次のモジュールに移動します。
  • 認証リクエストを拒否します。結果は DENIED としてファイナライズされ、PAM はそこで停止します (必要な制御のために定義されたアクション)。
  • すべてを許可します。結果は PERMITTED として確定されますが、次のモジュール (必要な制御に対して定義されたアクション) に移動します。ただし、実行するモジュールが残っていないため、そこで終了します。

  • Linux
    1. グロブのBashでの設定、*がドットファイルと一致するかどうかを制御するには?

    2. Tmux.confファイルで環境変数を使用していますか?

    3. バックアップPamモジュールを使用するにはどうすればよいですか?

    1. マルチブルSmb.confファイル?

    2. cPanelサーバー上のすべてのerror_logファイルを削除する方法

    3. Linux構成ファイルで構文エラーを確認してください

    1. .o ファイルと .a ファイル

    2. wc gzipファイル?

    3. カーネル モジュール パラメータの変更 (/sys/module を使用)