Mac での sudo の挙動について
解決したいこと
Mac の /etc/pam.d/sudo_local で sudo の Touch ID を有効にすると $SUDO_ASKPASS
環境変数が設定されている場合でもそれが無視されてしまいます。$SUDO_ASKPASS
環境変数が設定されているときは Touch ID による認証が有効であってもそれを無視するように sudo の挙動を条件的に変更したいのですが方法が分かりません。
発生している問題
/etc/pam.d/sudo_local
# sudo_local: local config file which survives system update and is included for sudo
# uncomment following line to enable Touch ID for sudo
auth sufficient pam_tid.so
上記のようにアンコメントして Touch ID を有効にすると、$SUDO_ASKPASS
環境変数が設定されている状態で sudo -A
を実行しても Touch ID を要求してきます。
0