¿Cuál es la contraseña del llavero del sistema?

Algunos antecedentes:

Primero obtuve una Macbook Pro, 1, de mi trabajo. Estaba conectado a la empresa AD. Como tenía derechos de administrador en esta máquina y no me gustaba que me impusieran diferentes políticas de AD, la reinstalé para obtener un Mac OS X simple, libre de cualquier conexión de AD. 1 luego estuvo involucrado en un accidente que incluyó agua y se rompió. Luego obtuve un Macbook de reemplazo, 2, que reinstalé para salir del AD como lo hice con 1. Luego transfirí todos los datos usando el Asistente de migración (el disco duro de 1 no estaba roto, sin embargo, el sistema de archivos necesitaba una reparación extensa) ).

Hasta ahora, no tuve ningún problema con mi sistema de llavero. Sin embargo, luego me deshice de 2, después de hacer una copia de seguridad de Time Machine, y obtuve una tercera Macbook, 3, en la que quería hacer una instalación limpia.

Ahora, cuando trato de leer algunas contraseñas wifi almacenadas en el llavero del sistema para 1 y 2 (buscando en el disco duro antiguo de 1/la copia de seguridad de Time Machine de 2) en 3 aparece un mensaje de error que indica que la contraseña que ingresé es incorrecto. Estoy tan seguro como es posible de que conozco la contraseña de la cuenta que tenía en 1 y 2 (uso la misma contraseña en 3), pero obviamente esta no es la contraseña correcta para desbloquear el llavero del sistema.

Si abro mi llavero de usuario desde 2 (desde la copia de seguridad de Time Machine) puedo desbloquearlo usando la contraseña que usé en mi cuenta en 2 (y 1 y 3). Sin embargo, si abro el llavero de usuario del disco duro antiguo de 1, no puedo desbloquearlo con la contraseña de la cuenta que usé en 1. El accidente de agua de 1 provocó muchos errores de escritura en el disco duro y muchos archivos huérfanos, pero como todos los 1 los llaveros han funcionado en 2 No creo que los archivos de llavero se hayan visto afectados.

Entonces, mi pregunta es algo así como: ¿cómo desbloquea el sistema operativo el llavero del sistema después de iniciar sesión con la contraseña de mi cuenta? ¿Dónde encuentra el sistema operativo la contraseña para el llavero del sistema? ¿En mi llavero de usuario? Aparentemente, usando el Asistente de Migraciones, iunlocking System no es un problema, mientras que cuando copio los archivos del llavero manualmente, algo que se requiere no se transfiere.

Una nota final: cuando obtuve 1, probablemente vino con alguna contraseña predeterminada. Fue hace 3 años, así que no me acuerdo. ¿Puede eso ser relevante aquí? Como hice una instalación limpia (IIRC), me sorprendería, pero supongo que hay diferentes formas de reinstalar una computadora y no recuerdo exactamente cómo lo hice.

¿Ha intentado copiar el archivo del llavero del sistema en la carpeta ~/Library/Keychains de otro usuario y ver si ese usuario puede desbloquearlo?
Sí, pero según apple.stackexchange.com/a/115694/31395 , la contraseña de System.keychain se almacena en un archivo. Tengo ese archivo pero es binario y no sé cómo "usarlo" para decodificar este viejo System.keychain.
Cambiaría el nombre del archivo a old_system y luego lo colocaría en ~/Library/Keychains de otro usuario para ver si ese usuario puede desbloquear el archivo.

Respuestas (2)

La contraseña de inicio de sesión (cuenta de usuario) no se almacena en el acceso a llaveros, pero el acceso a llaveros adopta automáticamente la contraseña de la cuenta de usuario como la contraseña de acceso a llaveros de forma predeterminada.

Por lo tanto, lo más probable es que su contraseña para acceder al llavero sea la misma que la contraseña de inicio de sesión.

No hay una contraseña predeterminada en mac, el usuario crea una en la instalación. Si su Mac ya estaba instalada, es probable que el administrador haya asignado una contraseña, quizás asociada con AD. Si reinstaló OSX, no habría borrado la contraseña, pero si formateó el disco duro y luego reinstaló OSX, habría creado una nueva contraseña.

Gracias por su respuesta, pero está confundiendo el llavero de usuario y System.keychain. El desbloqueo de ellos se maneja de manera bastante diferente, consulte esta respuesta para obtener más detalles apple.stackexchange.com/a/115694/31395

Puede restablecer la contraseña del llavero como se describe aquí:

http://support.apple.com/en-us/HT203192

Del artículo de la base de conocimientos:

... si no conoce la contraseña de su llavero, es posible que deba restablecer su llavero.

Restablecer un llavero deja de lado el archivo de llavero predeterminado original y crea uno nuevo.

Para restablecer su llavero en Mac OS X 10.4, Mac OS X 10.5 y Mac OS X 10.6 Snow Leopard o posterior:

  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.
  6. Reinicia tu computadora.

NOTA: si reinicia el llavero, no le dará acceso al llavero que ya tiene.

También está mezclando user.keychain y System.keychain. Vea mi comentario en apple.stackexchange.com/a/167694/31395
Tienes razón, no consideré las diferencias. De acuerdo con el siguiente artículo, si se desconoce o se pierde la contraseña del llavero del sistema, será necesario reemplazar el llavero. kb.wisc.edu/helpdesk/page.php?id=2197
No he perdido la contraseña de System.keychain, todavía tengo el archivo, pero no se puede leer. Supongo que puedo reinstalar una computadora y usar el Asistente de migración y arreglarlo de esa manera, pero parece una solución demasiado complicada para algo que debería tener una solución más simple.