Broken login.keychain, ¿ahora qué?

Recientemente cambié de equipo y desde entonces ya no puedo importar certificates en mi llavero de inicio de session. Yo tengo:

  • Intentó usar Keychain Primeros auxilios
  • Intenté ejecutar la contraseña de reinicio en modo de recuperación para restablecer los permissions
  • Intentó ejecutar los primeros auxilios del disco y restablecer los permissions

Ninguno de estos ha ayudado. Todavía obtengo [UNIX] Permiso denegado cuando bash importar.

  • ¿Puedo configurar la image de mi count en una image del disco en OS X Mountain Lion?
  • ¿Qué tan útil es Spotlight?
  • ¿Alguien puede recomendar una combinación de hw / sw para permitirme una vista previa de una input de componente con audio en una Mac?
  • ¿Qué impide la export de una key privada del llavero Mavericks?
  • No se puede compartir internet por wireless
  • ¿De qué carpetas debo hacer una copy de security? ¿Hay algo que deba evitar?
  • Así que intenté algunos otros experimentos:

    • Intenté eliminar passwords antiguas del llavero. eso funcionó bien
    • Hice un nuevo llavero, desarrollo e importé el certificate allí. eso funcionó bien también

    Por alguna razón, algo está mal con mi llavero de inicio de session. ¿Hay alguna forma de exportar todo y volver a importar en una nueva copy? Miré en el website de Apple, pero está irremediablemente desactualizado.

  • Cambiar el permiso de varios files usando la GUI
  • Cómo cambiar los atajos de keyboard relacionados con el text
  • Cómo cerrar una aplicación en OS X Yosemite
  • Desactiva Ctrl-clic en todo el sistema como hacer clic con el button derecho en Mavericks
  • Dañado y no se puede abrir el post de error de la aplicación
  • identificando la actividad de networking de un process - Mac OS X Lion 10.7.3
  • 2 Solutions collect form web for “Broken login.keychain, ¿ahora qué?”

    Espero que esto ayude a alguien en el futuro:

    La list de llaveros, especialmente login.keychain , se almacena en ~/Library/Preferences/com.apple.security.plist

    El system.keychain y similares se encuentran en /Library/Preferences/com.apple.security.plist

    Si esos files tienen permissions dudosos, tendrá problemas para hacer cualquier cosa. Incluso si los files de llavero están bien, si el sistema operativo no puede editar esos dos files, simplemente falla silenciosamente de maneras extrañas. En particular, Keychain Access se olvidará de toda la cadena de inicio de session y de todo lo que agregue o elimine.

    Este mismo problema puede aplicarse al llavero mismo; si no puede savelo, es probable que tenga permissions torpes.

    Tenga en count que parece que Disk Utility no soluciona esto, aunque no sé por qué. Parece que tienes que arreglar esto manualmente. Puede hacerlo haciendo Get Info en una carpeta raíz y volviendo a aplicar permissions. En mi caso, el problema fue que el propietario estaba equivocado porque moví los files desde otra máquina.

    Cree un nuevo llavero de inicio de session y copie el contenido del antiguo llavero en el nuevo.

    1. Cierre el acceso de llavero. Abra la Terminal y haga una copy de security de su llavero de inicio de session.

      cp ~/Library/Keychains/login.keychain{,-old}

      • Ahora tiene dos llaveros en su carpeta de llavero llamados login.keychain y login.keychain-old . Este último es una copy idéntica del llavero original.
    2. Mueva login.keychain a su escritorio y login.keychain con el siguiente command:

      mv ~/Library/Keychains/login.keychain ~/Desktop/login1.keychain

    3. Ahora, cree una nueva llavero de inicio de session vacía:

      touch ~/Library/Keychains/login.keychain

    4. Terminal de salida. Acceso abierto a llavero. El llavero de inicio de session estará vacío.

    5. En su escritorio, haga doble clic en login1.keychain

    6. Dentro de Keychain Access, desbloquea login1.keychain y copy todo su contenido en el nuevo y vacío login.keychain

    7. Haga clic con el button derecho (o Control + clic) login1.keychain y select "Eliminar references y files"

    8. Intenta importar tus certificates.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).