macOS
sudo時にTouch IDを使う/etc/pam.d/sudo に手を加えると, sudo時にTouch IDを使えるらしい. 環境によっては, 書き込み権限が排除されているので, その場合はchmodで+wしておく.
sudo chmod +w /etc/pam.d/sudo sudo nano /etc/pam.d/sudo
/etc/pam.d/sudo を開いたら以下の add コメントがある行を追記する.
# sudo: auth account password session auth sufficient pam_tid.so # <- add auth sufficient pam_smartcard.so auth required pam_opendirectory.so
書き込み権限を削除して元の権限に戻す.
sudo chmod -w /etc/pam.d/sudo
Terminalを再起動して, sudo するとTouch IDによる認証を求められるようになる.1
全然知らなかった.
脚注:
1
.soを動的にロードするためかTouch ID認証の起動までに10秒程度時間がかかるのでパスワードを入力した方が速い