Did you know you can use tmux and still have access to TouchID for sudo access. This post walks you though how to configure your /etc/pam.d/sudo to allow this.
Use tmux and Terminal on a MacBook Pro with TouchID? The rest of this post walks you though how to enable your TouchID to work for sudo access, saving time.
Install
First you’ll need to install fabianishere/pam_reattach which is a PAM module for reattaching to the authenticated user’s session.
brew install fabianishere/personal/pam_reattachOnce you have installed this you can add it to your /etc/pam.d/sudo. To do this you’ll need to open using sudo in your favorite editor.
sudo vim /etc/pam.d/sudoIn this file you’ll want the beginning to start like this.
1 # sudo: auth account password session
2 auth optional pam_reattach.so
3 auth sufficient pam_smartcard.so
4 auth required pam_opendirectory.soSpecifying optional allow sudo to contine working even if the PAM module has issues. Once all of this has been added you can close the file restart your sessions and try a sudo command. 🎉