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.
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.
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_reattach
Once 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/sudo
In 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.so
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. 🎉