pam.dファイルのどこにスクリプトを置きますか?

pam.dファイルのどこにスクリプトを置きますか?

誰かが自分のコンピュータのロックを解除したときに写真を撮るスクリプトを追加しようとしています。この問題。これでfprint指紋を使ってロックを解除できるようにしました。行のauth sufficient pam_fprintd.so位置は次/etc/pam.d/system-authのとおりです(便宜上、、、、を/etc/pam.d/sudo含む/etc/pam.d/lightdm/etc/pam.d/lightdm-autologin

私はこれを行うためにスクリプトを書いて発見しましたこの質問と回答便利 - デフォルトで session optional pam_exec.so /path/script.sh行を追加します/etc/pam.d/system-auth

ただし、認証が必要/使用されるたびに写真を撮ります。これは私にはちょっと面倒なことで避けたい。

どこで/どのようにpam_exec.so /path/script.shロックを解除するたびにスクリプトが実行されるようにこのようなものを追加できますか?

pam.dまた、Archベースのシステムで作業する方法を説明するかなり単純化されたリソースがありますか?これアーチスウィキそしてこのページ悪くないのにポイントが少し足りない感じがしました。

答え1

コンピュータがロックされているときにファイルをタッチします。

touch /tmp/ilockedmycomputer

シャッタースクリプトでこのファイルを確認してください。ある場合は、写真を撮ってファイルを削除してください。存在しない場合は何も実行されません。または以下を確認してください。画面がロックまたはロック解除されたときにスクリプトを実行する方法は?

関連情報