私はどこでも検索し、人々は遅延を排除するためにnodelay
パラメータpam_unix.so
を提供する必要があるということです。/etc/pam.d/system-auth
私は成功せずにこれを試しました。フォルダ内のすべてのファイルを追加しましたが、nodelay
動作しません。それでも動作しないときは、次の行を追加してみました。 inも動作しませんでした。一方、ディレイを3秒以上に設定するとディレイが増えますが、3秒未満では何の効果もありません。本当に混乱しています。もし答えてくださる方はありがとうございます。pam_unix.so
/etc/pam.d/
auth optional pam_faildelay.so delay=0
/etc/pam.d/system-auth
また、FAIIL_DELAYを0に変更しようとしましたが、うまくいきませ/etc/login.defs
んでした。最後に、私はファイル内の対応する行をauth required pam_unix.so try_first_pass nullok
見つけまし/etc/pam.d/system-auth
たが、見つかりませんでした。最も近い行は次のとおりですauth [success=2 default=ignore] pam_unix.so try_first_pass nullok
。それからnodelay
引数を追加しましたが、うまくいきませんでした。
ベストアンサー1
いくつかの実験で、アーチから誤ったパスワード遅延を取り除く方法を見つけました。
またはPAMモジュールに言及する行を/etc/pam.d/system-auth
追加します。nodelay
auth
pam_faillock.so
pam_unix.so
言い換えれば:
auth required pam_faillock.so preauth nodelay
auth [success=2 default=ignore] pam_unix.so try_first_pass nullok nodelay
-auth [success=1 default=ignore] pam_systemd_home.so
auth [default=die] pam_faillock.so authfail nodelay
...
多くの答えでnodelay
オプションを追加することを提案していますが、そこにいるpam_unix
ようです。pam_faillock
最近 獲得nodelay
またオプションです。