Cuando utilizamos mucho la terminal en MAC tenemos a buscar formas de escribir más rápidamente los comandos que más utilizamos. És en este punto cuando nos damos cuenta de lo tedioso que es escribir la contraseña una y otra vez cuando estamos desarrollando. Sobretodo cuando tenemos un lector de huellas disponible en nuestro ordenador.
Para activar el uso del TouchID de mac a la hora de escribir sudo abriremos una nueva terminal y, con nano, editaremos el archivo /etc/pam.d/sudo
mediante el siguiente comando.
sudo nano /etc/pam.d/sudo
Acto seguido se abrirá nano con a siguiente esctructura.
# sudo: auth account password session
auth sufficient pam_smartcard.so
auth required pam_opendirectory.so
account required pam_permit.so
password required pam_deny.so
session required pam_permit.so
Añadimos la siguiente línea al comienzo del mismo.
auth sufficient pam_tid.so
Es importante que sea justo después del comentario. Pues MAC intentará loguear al usuario siguiente ésta lista en el orden que esté.
Importante
En cada actualización de mac. Apple resetea éste archivo. Así que hay que tener en cuenta hacer ésto en cada actualización.
Truco Éxtra
Para los que utilizamos iterm2 para tener múltiples terminales en usa sola ventana. Tendremos que hacer un pequeño ajuste.
Vamos a las preferencias y después en Advanced > Allow sessions to survive logging out and back in. y ponemos la opción en «OFF» para que funcione.