そのうちの1つが正常に返された場合は、複数のPAMモジュールが一緒に正常に動作する可能性があります。

そのうちの1つが正常に返された場合は、複数のPAMモジュールが一緒に正常に動作する可能性があります。

デフォルトでは、次の条件を満たすすべてのsudo認証のロックを解除したいと思います(最初に成功した場合は関係ありません)。

  1. USBを一致するセキュリティキーとして使用します(カスタムスクリプト)。
  2. 指紋マッチング。
  3. パスワードを入力して一致しました。

シーケンシャルな2FA / 3FAを可能にするためにPAMスタックを追加するのは簡単ですが、並行して実行し、成功した最初のものを選択するのが困難でした。

失敗した場合、キューは次のメソッドを待つことができますが、auth sufficient同様のメソッドを並列化する方法が見つかりませんでした(似ているものを探していますauth sufficient_parallel)。

質問する前に記録された参考資料:

ほとんどは古すぎるかメンテナンスされません。

順次実行される10秒の指紋タイムアウトは、認証プロセスを終了して再開しないとタイムアウト後には役に立たず、指紋に対する10秒のタイムアウトが完了しないとパスワードを入力できないため無駄だと思います。

今は2022年で、プロセッサとオペレーティングシステムがずっと前にマルチコアとスレッドを採用しているため、この種の並列処理はユーザーの一般的な要求のようです。

すぐに機能させるトリックや適用可能なパッチはありますか?

ベストアンサー1

おすすめ記事