0 votos

Cómo restablecer la contraseña del usuario de Mac mientras tiene acceso a TouchID en funcionamiento

Por alguna razón que aún no he averiguado, después de haber cambiado la contraseña de mi MBP (a través de la superposición de caducidad de la contraseña en la pantalla de arranque activada por jamf ) Parece que no puedo autenticar ni con la antigua ni con la nueva contraseña, pero puedo usar mi TouchID para iniciar sesión.

¿Cómo puedo restablecer mi contraseña si todavía puedo autenticarme con TouchID?

Supuse que conseguir un shell Root me permitiría restablecer la contraseña con passwd pero no puede pasar sudo -i sin una contraseña válida.

Como puedo autorizar con TouchID he probado a abrir el terminal Root con applescript:

do shell script "/usr/bin/open -a iTerm .  & > /dev/null 2>&1 &  " with administrator privileges

El script dispara el diálogo de autenticación de la GUI ootb que puedo aprobar con TouchID, y muestra la ventana del terminal iterm2 en modo Root, pero la ventana no es interactiva, es decir, no acepta ninguna pulsación.

¿Hay alguna solución posible para esto que no sea hacer una copia de seguridad de todo mientras todavía tengo acceso a los archivos, y luego reinstalar el sistema operativo desde cero? (FileVault está activado).

1voto

Juliano Puntos 13802

Proceda bajo su propio riesgo

Puedes intentar añadir TouchId como método de autenticación sudo .

En el Finder vaya a /etc/pam.d/ , copia sudo a su escritorio. Edite este archivo en un editor de texto y añada auth sufficient pam_tid.so como línea superior. Debería ser así:

# sudo: auth account password session
auth       sufficient     pam_tid.so
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

Ahora copie esto sudo archivo a /etc/pam.d/ . Finder le preguntará si desea reemplazar el archivo existente. Si selecciona replace Finder te pedirá que autorices la acción a través de TouchID.

A partir de ese momento se puede invocar sudo con TouchID.

AppleAyuda.com

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.

Powered by:

X