Update script to enable TouchID for sudo

This commit is contained in:
Sami Samhuri 2024-06-10 21:15:05 -07:00
parent c391ebd812
commit e3d2365517
No known key found for this signature in database

View file

@ -1,20 +1,9 @@
#!/bin/bash
#!/bin/zsh
grep -F "pam_tid" /etc/pam.d/sudo >/dev/null
case $? in
0)
if [[ -e /etc/pam.d/sudo_local ]]; then
echo "TouchID unlock already in place"
;;
1)
sudo sed -i '' '1a\
auth sufficient pam_tid.so
' /etc/pam.d/sudo
else
sudo cp /etc/pam.d/sudo_local.template /etc/pam.d/sudo_local
sudo sed -i '' 's/#auth/auth/' /etc/pam.d/sudo_local
echo "TouchID unlock enabled"
;;
*)
echo "Error trying to read /etc/pam.d/sudo"
;;
esac
fi