¿Es significativo que se utilicen pestañas como separadores en lugar de espacios? La fuente de esta respuesta utiliza pestañas, pero al copiar/pegar desde StackOverflow, se obtienen espacios.
Para que sudo acepte Touch ID para la autenticación, necesitarás configurar tu sistema de Módulos de Autenticación Enchufables (PAM) para que acepte el módulo de autenticación de Touch ID.
Edita /etc/pam.d/sudo
y agrega lo siguiente al principio de la lista:
auth sufficient pam_tid.so
Cuando osascript 'quiere hacer cambios', probablemente debido a un modificador 'con privilegios de administrador', utiliza la misma autenticación que 'sudo'.
Esto afecta cómo funcionará la autenticación para sudo, no solo al utilizar AppleScript. Ahora verás el mensaje de Touch ID al utilizar sudo en la línea de comandos, como en Terminal, o al utilizar otras aplicaciones que soliciten elevación utilizando sudo.
¿Es significativo que se utilicen pestañas como separadores en lugar de espacios? La fuente de esta respuesta utiliza pestañas, pero al copiar/pegar desde StackOverflow, se obtienen espacios.
@BallpointBen Cualquier espacio en blanco distinto de cero funcionará, pestañas o espacios. Puede que prefieras usar espacios para alinear el texto con las 'columnas' existentes en el archivo.
Esto funciona para sudo, pero no parece funcionar para todos los diálogos de "quieren hacer cambios". En particular, aquellos desencadenados por AuthorizationExecuteWithPrivileges, aún muestra la contraseña en lugar de Touch ID. (github.com/rugarciap/Turbo-Boost-Switcher/blob/master/…)
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.