¿Cómo resetear la contraseña de un Mac?

He perdido la cuenta de los Mac que he recibido porque los clientes han olvidado su contraseña y es algo no entiendo, existiendo los gestores de contraseñas. Aunque bueno, si estas aquí es porque necesitas resetear la contraseña, algo que es muy sencillo de realizar.

En los años que llevo trabajando con Mac, he aprendido varias formas de resetearla, como las que voy a mencionar a continuación:

  • Arrancando desde el modo de recuperación
  • A través del ID de Apple, previamente configurado.
  • Mediante otro usuario administrador.

Todas estos métodos tienen algo en común, y es que seguramente perderás el llavero, esto te lo comento en el siguiente punto.

Importante, vas a perder tu llavero local

Hay algo que tienes que tener claro y es que cuando olvidas la contraseña de tu usuario, en el 99,9% de los casos, vas a perder el llavero local (perderás contraseñas guardadas, certificados digitales, notas seguras etc), y ese 0,01% puede ser que tuvieses otra contraseña para el llavero.

Desde el punto de vista de la seguridad esto es básico, imagínate que pierdes el Mac y este no está cifrado, la persona que lo encuentre podría resetear la contraseña del usuario y acceder a tus contraseñas, notas, etc…

El llavero de iCloud no se borra, solo se desactiva. Después de resetear la contraseña del Mac, tenemos que volver a loguearnos con nuestro ID de Apple, desde: Preferencias del sistema > ID de Apple / Icloud, luego de esto ya se sincronizarán nuestras contraseñas, notas, etc.

¿Qué sucede con el llavero al resetear la contraseña?

Si solo te interesa como resetear la contraseña, sáltate esta sección, por lo contrario si quieres profundizar un poco de que sucede al resetear la contraseña, quédate aquí.

Al resetear la contraseña del usuario, pueden suceder varias cosas con el llavero, esto depende del sistema operativo.

En sistemas más antiguos como MacOS Sierra 10.12 y anteriores, al resetear la contraseña, y posteriormente iniciar sesión, nos muestra este aviso con la siguientes opciones:

1-Continuar con el inicio de sesión: Al marcar esta opción, no se genera un nuevo llavero sino que seguimos con el llavero original con su contraseña original. por lo que cada vez que iniciemos sesión nos pedirá esta contraseña hasta que introduzcamos dicha contraseña o reseteemos el llavero/generemos uno nuevo.

2-Crear un nuevo llavero: Generará un nuevo llavero con nuestra contraseña actual. Aquí es importante saber que en MacOS Capitan 10.11 y versiones anteriores, perdemos el llavero por completo, ya que el anterior llavero se elimina y se genera uno nuevo.

En cambio en versiones posteriores (MacOS Sierra 10.12 en adelante), el sistema lo que hace es renombrar el llavero antiguo, por si algún día recordamos la contraseña, tener la posibilidad de recuperar los datos que almacenábamos en ese llavero. Tienen la siguiente patrón:

  • login_renamed_1_keychain.db (Antiguo llavero)
  • login.keychain-db (Llavero actual)

3-Actualizar la contraseña del llavero: El nombre del botón nos lo dice todo, nos actualiza la contraseña del llavero con la contraseña actual del usuario siempre y cuando sepamos la contraseña anterior del llavero.

En sistemas más nuevos como High Sierra 10.13 y posteriores ya no nos sale el recuadro sino que directamente se genera un llavero nuevo y renombra el antiguo.

El tema del llavero da para muchos post (como funciona, como reparar errores, etc) que ahondaré en futuras publicaciones. A continuación explicaremos a lo que la mayoría les interesa… como resetear la contraseña.

Forma 1: Desde el modo de recuperación

La primera forma de resetear la contraseña es la más fácil y rápida de todas, ya que las otras formas de resetear la contraseña dependen de si hemos configurado una opción o tener otro usuario administrador en el Mac.

Vamos a ello, arrancamos en modo de recuperación:

Una vez dentro del modo de recuperación, clicamos en Utilidades>Terminal

Se abrirá una ventana de la terminal, en la que tenemos que escribir el comando: resetpassword y pulsamos enter, luego aparecerán unas «letras» y se abrirá otra ventana en la que podremos cambiar la contraseña y clicamos en siguiente.

Ahora nos saldrá un aviso de que la contraseña se ha cambiado, clicamos en reiniciar y ya podremos iniciar sesión de nuevo.

En nuestro caso, en el Mac solo había creado un usuario, si hubiésemos tenido más de uno, nos daría la opción a elegir a qué usuario queremos cambiarle la contraseña.

Curiosidad para informátic@s

Antes de pasar a la segunda forma de resetear la contraseña, vamos a explicar una curiosidad para los informatic@s.

Si volvemos a la terminal y ejecutamos el comando: ls -l /usr/sbin veremos que en este directorio se aloja el comando resetpassword, pero si nos fijamos detenidamente, resetpassword no es un comando, sino que es un enlace simbólico que apunta al verdadero comando, filevaultRecovery. Si pruebas a ejecutar este comando en la terminal se abrirá la ventana de cambiar contraseña.

Me imagino que Apple hizo esto por el tema de que es más fácil recordar resetpassword.

Si te has leído el post en el que analizamos el volumen recuperación, sabrás que resetpassword o filevaultRecovery solo están disponibles desde el modo recovery.

Forma 2: Mediante tu Apple ID

Esta segunda forma de resetear la contraseña, solo te va a funcionar si te logueaste alguna vez con tu ID de Apple en tu Mac y si marcaste esta opción: Permitir al usuario restablecer la contraseña con el ID de Apple, si nunca la marcamos esta opción no nos va a servir.

Si tienes esta opción activada, en la pantalla de inicio de sesión de usuarios, ingresa tres veces la contraseña erróneamente y te saltará la siguiente pantalla. Clicamos en la flecha > Para lanzar la ventana de cambio de contraseña.

Tenemos que ingresar con nuestro ID de Apple y pinchamos en cambiar contraseña. Nos aparecerá este aviso sobre el llavero (que se va a generar uno nuevo, y nos avisa que se guardará el llavero anterior)

Dependiendo del sistema operativo, nos permitirá cambiar la contraseña aquí mismo o en otros sistemas más nuevos el Mac se reiniciará y arrancará en modo recuperación.

Establecemos una nueva contraseña

Esta prueba se ha hecho sobre un MacOS Sierra 10.12, entonces al iniciar sesión con la nueva contraseña nos saldrá esta ventana, en la que ya hemos explicado en el apartado: ¿Qué sucede con el llavero al resetear la contraseña?

Forma 3: Mediante otro usuario administrador

Esta forma es la más obvia pero también depende de otro factor, y es que debemos tener otro usuario administrador en el Mac, por lo que esta forma no le va a servir a todo el mundo.

Tenemos dos usuarios: virtual y labsmac, los dos son administradores en un Macbook con MacOS Mojave 10.14 Vamos a suponer que hemos olvidado la contraseña de labsmac.

Primero iniciamos sesión con el usuario (virtual) que si sabemos la contraseña, posteriormente nos dirigimos a Preferencias del Sistema > Usuarios y grupos

Desbloqueamos el candado e introducimos la contraseña de nuestro usuario. Nos situamos en el usuario (labsmac) al que queremos cambiar la contraseña y clicamos en Cambiar contraseña…

Al cambiar la contraseña, ya nos avisa que la contraseña del llavero no se cambia. Es decir, vamos a perder el llavero.

Con esta última forma de resetear la contraseña terminamos este apartado. Lo vuelvo a repetir, siempre que resetees la contraseña del usuario, se tocará el llavero (se generará uno nuevo, se eliminará, etc), ¿qué acción se aplicará el llavero? Esto depende del sistema en el que nos encontremos. Ahora en el último apartado vamos a tocar unos posibles problemas con el que te puedes encontrar.

Posibles problemas

Filevault

Si tienes activo FileVault (cifrado del disco duro), no vas a poder resetear la contraseña del usuario a no ser que tengas la clave de recuperación o ID de Apple + contraseña con el que se configuró inicialmente Filevault.

Si Filevault lo configuraste marcando la opción de clave de recuperación y no la apuntaste en ningún lado, lo siento pero perderás los datos de tu Mac. A más de un cliente le ha pasado esto, nos trae su Mac cifrado con Filevault en el que se ha olvidado la contraseña, al no haber guardado la clave de recuperación, no queda otra que borrar el disco duro.

Esta imagen se muestra un Mac con Filevault activo (se configuró con ID de Apple), para iniciar el proceso de reseteo de la contraseña tenemos que escribir tres veces mal la contraseña hasta que nos salga el cuadro re recuperar la contraseña con el ID de Apple o también podemos ir directamente al modo de recuperación.

Llavero pide constantemente una contraseña

Este error pasa porque al resetear la contraseña del usuario no se ha generado un llavero nuevo y esta pidiendo la contraseña original de ese llavero. Para solucionar esto debemos resetear el llavero desde: Acceso a Llaveros > Preferencias > Restablecer mis llaveros por omisión

Con esto acabamos este post, espero que te sea de utilidad y hayas aprendido algo más de MacOS 🙂 nos vemos!