Since I got my Magic Keybord with integrated TouchID, I don't rely on my password anymore to authenticate myself on my local machine. So I thought why not enable it for "sudo" commands in the Terminal as well?
Here is how:
Copy sudo_local
file
sudo cp /etc/pam.d/sudo_local.template /etc/pam.d/sudo_local
Edit sudo_local
file
Uncomment the following line in the newly copied sudo_local
file (e.g. with sudo vi /etc/pam.d/sudo_local
):
auth sufficient pam_tid.so
Save the file, and voilà!
You might have to exit
your current shell or open a new one before it works
Top comments (1)
Great idea! However, I didn't have the
sudo_local.template
file on my Mac. I only had/etc/pam.d/sudo
. After adding the line there and restarting the terminal, everything worked! 🎉