¿Cómo elimino o reparo mi llavero después de cambiar mi contraseña?

¿Cómo restablezco mi llavero principal y elimino por completo el anterior? Cambié mi contraseña y han aparecido todas estas ventanas emergentes que me piden mi nueva contraseña cuando inicio sesión por primera vez. Si alguien puede ayudarme a actualizar mi llavero, se lo agradecería o simplemente puede ayudarme a eliminarlo por completo y restablecerlo.

Respuestas (5)

Intente ejecutar la Herramienta de Reparación de Llaveros abriendo Llavero desde su carpeta /Aplicaciones/Utilidades, luego desde la barra de menú elija Acceso a Llaveros, luego Primeros Auxilios de Llaveros, luego ingrese su contraseña, verifíquela y luego iníciela. Si hay algún problema, haga clic en Reparar y luego en Iniciar. (a través del soporte de Apple )

Si eso no funciona, intente restablecer su llavero. A través de las instrucciones de Apple, solo necesita seguir estos pasos:

  1. Abra Acceso a Llaveros, que se encuentra en la carpeta Utilidades dentro de la carpeta Aplicaciones.
  2. En el menú Acceso a llaveros, elija Preferencias.
  3. Haga clic en General, luego haga clic en Restablecer mi llavero predeterminado.
  4. Autenticarse con la contraseña de inicio de sesión de su cuenta.
  5. Salga de Acceso a Llaveros y luego reinicie su computadora.
Restablecer no funciona, devuelve "UNIX [argumento no válido]"
Desafortunadamente, el tiempo no está del lado de esta respuesta: El Capitán no tiene primeros auxilios de llavero.
En macOS Sierra no hay primeros auxilios y cuando fui a restablecer mi llavero recibí un mensaje que decía que la operación no se pudo completar. Pero de repente mi llavero estaba completamente vacío. Me desconecté y volví a iniciar sesión y tuve que volver a ingresar muchas contraseñas de cuenta, por lo que parece que pudo haber funcionado.
@NickWoodhams Tengo el mismo problema. ¿De casualidad resolviste esto?
@SGSVenkatesh El error estaba presente pero realmente funcionó. El llavero fue reiniciado.
Para otros que puedan encontrar esto: abrir Keychain access. Seleccione el loginllavero. Selecciona Edit -> Change password for keychain login. Nota: si la opción está deshabilitada, desde el menú superior, cree un nuevo llavero llamado "prueba", haga clic derecho sobre él y conviértalo en el llavero predeterminado. Proceda a restablecer la contraseña del llavero de inicio de sesión y, cuando haya terminado, vuelva a convertirlo en el llavero predeterminado. Eliminar el testllavero`.

En la misma linea:

"Puede eliminar de forma segura la carpeta Llaveros (o solo las carpetas dentro de ella) en su directorio de inicio

eg. /Users/yourusername/Library/Keychains

esta carpeta se puede eliminar. Se volverá a crear al iniciar sesión".

O puede acceder a la carpeta Biblioteca yendo a Finder >> Ir y manteniendo presionada la tecla de opción.

ingrese la descripción de la imagen aquí

Esto funcionó perfectamente para mí.

Fuente: https://discusiones.apple.com/thread/2355503?tstart=0

Asegúrese de reiniciar la computadora después de eliminar la carpeta antes de hacer cualquier otra cosa ¡Muy importante!

No toda la carpeta, solo las carpetas dentro de ella. La mayoría de ellos tienen letras mayúsculas con algunos números. (por ejemplo: ISF8-S9DV-DI5G ... etc.)
Esta es la mejor respuesta para este tema, ya que los Primeros Auxilios en Acceso a Llaveros no existen en Sierra y versiones posteriores.
Gracias por los comentarios chicos y ayudar a mejorar la respuesta.
¿Eliminar el llavero no eliminará todas las contraseñas almacenadas? ¿O me estoy perdiendo algo?

¡Sincronice su cuenta de usuario y contraseñas de llavero!

Es posible que la contraseña de su cuenta de usuario de macOS no coincida con la contraseña de su llavero de inicio de sesión. Para resolver esto, puede reemplazar su llavero y crear un nuevo llavero de inicio de sesión, o puede actualizar el antiguo llavero con su nueva contraseña.

Esto puede suceder después de que usted o el administrador de su Mac restablecen la contraseña de su cuenta de usuario de macOS. Su Mac podría pedirle que actualice la contraseña de su llavero o ingrese la contraseña de su llavero de inicio de sesión. También podría indicarle que el sistema no pudo desbloquear su llavero de inicio de sesión. Eso es porque su llavero de inicio de sesión todavía usa su contraseña anterior.

Si no conoce su contraseña anterior, la solución es crear un nuevo llavero de inicio de sesión.

Si conoce su contraseña anterior, utilícela para actualizar su llavero de inicio de sesión existente:

  • Abra la aplicación Acceso a Llaveros, que se encuentra en la carpeta Utilidades de su carpeta Aplicaciones.
  • En el menú Editar, seleccione "Cambiar contraseña para el 'inicio de sesión' del llavero".
  • Ingrese la contraseña anterior de su cuenta de usuario en el campo Contraseña actual. Esta es la contraseña que estaba usando antes de restablecer la contraseña.
  • Introduzca la nueva contraseña de su cuenta de usuario en el campo Nueva contraseña. Esta es la contraseña que está usando ahora para iniciar sesión en su Mac. Ingrese la misma contraseña en el campo Verificar.
  • Haga clic en Aceptar cuando haya terminado, luego salga de Acceso a Llaveros.

Tomado del soporte de Mac .

Esta opción no existe en las versiones más recientes de Mac OS X (Mojave, Catalina), lo que requiere la opción de línea de comandos a continuación.

En High Sierra, mi llavero de inicio de sesión estaba atascado en la contraseña anterior. Intenté configurarlo en Acceso a Llaveros, pero el elemento del menú Editar estaba atenuado.

Encontré una sugerencia en https://www.jamf.com/jamf-nation/discussions/28449/change-password-for-keychain-login-grayed-out para usar la securityutilidad de línea de comandos en la Terminal para configurar el llavero contraseña a mi nueva contraseña de inicio de sesión. Simplemente security set-keychain-password, sin más argumentos falló después de pedir la contraseña antigua y la nueva, pero luego descubrí con security default-keychainel nombre completo de la ruta a mi llavero de inicio de sesión:

bash$ security default-keychain
    "/Users/myself/Library/Keychains/login.keychain-db"

bash$ security set-keychain-password "/Users/myself/Library/Keychains/login.keychain-db"
Old Password:
New Password:
Retype New Password:

bash$

Obviamente, reemplazaría myselfcon su nombre de inicio de sesión, o copiaría y pegaría el resultado default-keychainsi se ve radicalmente diferente al mío. (Puede guardarse el copiar/pegar con security default-keychain | xargs security set-keychain-password.)

En mi caso, Mojave había creado un nuevo llavero, pero el anterior se guardó como login_renamed_1.keychain-db. Ejecuté security set-keychain-password en eso, luego renombré el login.keychain-db actual y el renombrado adentro, reiniciado. Funcionó muy bien.
Las actualizaciones recientes de Mojave parecen haber roto la opción "Cambiar contraseña para llavero" en Acceso a llaveros, convirtiéndolo en un no operativo. Todavía no he actualizado a Catalina, pero es posible que la opción se haya eliminado por completo, según los cambios en la documentación de Apple . Eso parece dejar esto como la única opción para arreglar una contraseña de llavero desincronizada.
@ 8bittree Intentar ejecutar set-keychain-passwordincluso con el argumento agregado aún falla. Me sigue diciendo "El nombre de usuario o la frase de contraseña que ingresó no es correcto". Estoy ingresando mi contraseña de inicio de sesión anterior y nueva, ¿no es eso lo que se espera?
@Michael Supongo que hay otros modos de falla en los que la contraseña predeterminada del llavero no es su contraseña de inicio de sesión anterior. Supongo que el llavero está dañado y solo necesitas comenzar de nuevo, pero podría haber otras cosas que probar antes de que te rindas por completo.
@tripleee Gracias ... por alguna razón, un reinicio lo arregló
Muchas gracias por esta sugerencia. Tuve que eliminar y volver a crear mi llavero cada vez que cambiaba mi contraseña, ya que obtenía errores con Touch ID ("Cancelado por otra autenticación" y otros problemas de inicio de sesión. Si bien eso funcionó, fue un gran dolor. Finalmente pensé descubrí que la contraseña de mi cuenta estaba cambiando, pero de alguna manera no se sincronizaba con el llavero de mi Mac, lo que causó el problema. Ejecutar "security set-keychain-password"/Users/myself/Library/Keychains/login.keychain-db"" resolvió el problema !

Las respuestas anteriores no me funcionaron. Solución de soporte técnico de Apple que funciona para eliminar los llaveros por completo:

  • Ir a la página del Finder: Elija IR, Elija Biblioteca, Elija Preferencias
  • Mueva todas las referencias al llavero a la Papelera.
  • Reinicie iMac y cuando se le solicite cambiar o restablecer el llavero
  • Elija Cambiar llavero
  • ¡Reinicie el sistema y NO MÁS SOLICITUD PARA LA CONTRASEÑA DEL LLAVERO!
Tenga en cuenta que debe mantener presionada la tecla de opción cuando mira el menú IR para que aparezca la opción Biblioteca
¿Esto te hizo ingresar la contraseña para cada cosa nuevamente? Quiero decir, ¿se perdieron todas sus contraseñas?