Touch ID no longer works with iTerm2 3.2.8 for sudo. Works fine on regular Terminal app.

Thanks for filing an issue! Please answer the questions below so I can help you.

  • iTerm2 version: 3.2.8
  • OS version: Mojave 10.14.3

Detailed steps to reproduce the problem:

  1. sudo nano /etc/pam.d/sudo
  2. Ensure "auth sufficient pam_tid.so" is at the top.
  3. Restart iTerm2, attempt to run a command with sudo. You will only be prompted for a password, not fingerprint.

What happened: Sudo with Touch ID no longer works after updating iTerm2 to 3.2.8. Only prompted for password instead of fingerprint.

What should have happened: Sudo commands should prompt user for fingerprint with "auth sufficient pam_tid.so" line in /etc/pam.d/sudo