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
私が考えることができる最適ではないソリューションは次のとおりです。
common-auth-nodelay
コピー/貼り付けで作成が終了しましたnodelay
が、本当にひどいです。nodelay
に追加してcommon-auth
add Delayを使用してくださいpam_faildelay.so
。しかし、絶対に安全ではありません。
私はソースコードを読んで、私が知っている限り、これについての規定はありませんが、何かが欠けていることを確認したかったのです。