PAMモジュールオプションのオーバーライド

PAMモジュールオプションのオーバーライド

PAMスタックの前半に表示されるモジュールのPAMモジュールオプションをオーバーライドできますか?

たとえば、次のようになります/etc/pam.d/sudo

#%PAM-1.0

# Set up user limits from /etc/security/limits.conf.
session    required   pam_limits.so

@include common-auth
@include common-account
@include common-session-noninteractive

common-auth持っている:

...
auth    [success=1 default=ignore]      pam_unix.so nullok
...

nodelayにオプションを追加したいのですが、それpam_unixを使用する場合にのみ、そのファイルが他のファイルによって削除されるため、sudo単に追加することはできません。common-auth@include

私が考えることができる最適ではないソリューションは次のとおりです。

  1. common-auth-nodelayコピー/貼り付けで作成が終了しましたnodelayが、本当にひどいです。
  2. nodelayに追加してcommon-authadd Delayを使用してくださいpam_faildelay.so。しかし、絶対に安全ではありません。

私はソースコードを読んで、私が知っている限り、これについての規定はありませんが、何かが欠けていることを確認したかったのです。

ベストアンサー1

おすすめ記事