Hace unos días, un comentarista de El observador de MacEl Foro de Mac Geek Gab compartió una forma de usar el comando sudo en la Terminal y usar la autenticación Touch ID. Con la configuración predeterminada, debe escribir su contraseña de inicio de sesión para que la cuenta de administrador use el comando.
Sudo con Touch ID
Primero, el comentarista penguintopia dice que debemos crear un script de shell:
#!/bin/bash if [[ `grep tid /etc/pam.d/sudo` ]] then echo "TouchID already enabled" else sed -i '' '1 a auth sufficient pam_tid.so ' /etc/pam.d/sudo echo "Enabling TouchID for sudo"; fi
A continuación, haga que el script de shell sea ejecutable:
chmod +x /usr/local/bin/update_sudo_tid.sh
Finalmente, agregue este comando a crontab con crontab -e:
@reboot /usr/local/bin/update_sudo_tid.sh
Esto conservará los cambios que realice Apple.