誰かが自分のコンピュータのロックを解除したときに写真を撮るスクリプトを追加しようとしています。この問題。これで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
シャッタースクリプトでこのファイルを確認してください。ある場合は、写真を撮ってファイルを削除してください。存在しない場合は何も実行されません。または以下を確認してください。画面がロックまたはロック解除されたときにスクリプトを実行する方法は?