sudo
認証に顔認識を使用するアプリケーションであるHowdyを使用するカスタムPAM設定があります。私の現在の/etc/pam.d/sudo
外観は次のとおりです。
#%PAM-1.0
auth sufficient pam_unix.so try_first_pass nullok
auth sufficient pam_python.so /lib/security/howdy/pam.py
auth include system-auth
account include system-auth
session include system-auth
(ほとんどの行は元のファイルIIRCから継承されています。私はArchlinuxを使用しています。)
一般的に動作します。まず sudo パスワードを要求し、失敗した場合は顔認識を試みます。
ctrl+c
しかし、sudoがパスワードを要求したときにコマンドを中断すると、とにかく顔認識が実行されることがわかりました(こんにちは)。今回は、顔認識が「成功した」認証につながることはなく、実際にコマンドの実行は取り消されます。ただし、顔認識が完了するまで(成功するか失敗するか)、数秒の時間が無駄になります。
実際、私が望むのは、をクリックしたときに最初に顔認識を実行しないことですctrl+c
。なぜなら言葉にならないからです。
PAMを誤って設定しましたか?正しいアプローチは何ですか?あるいは、これが設定ファイルの問題ではない場合は、私がやろうとしていることを達成するために何ができますか?
(もともとSuperUserに公開されました。それで、この質問を解決するのに最適なサイトではないことに気づきました。)