Keychain dice "El acceso a este artículo está restringido" después de actualizar a Lion

15

Recientemente me actualicé a Lion y desde entonces no he podido usar Keychain para ver mis contraseñas almacenadas. Cuando hago clic en la casilla de verificación para mostrarlos, me solicita mi contraseña maestra, luego aparece un cuadro de diálogo que dice "El acceso a este elemento está restringido".

Según las preguntas de lectura aquí y en otros sitios de soporte, he intentado utilizar la función "Keychain First Aid" del programa Keychain Access. Informa que no hay errores. También utilicé la Utilidad de Discos para reparar los permisos de disco, y esto tampoco solucionó el problema.

Miré en ~ / Library / Keychains / y parece que tengo permiso del propietario para leer y escribir el archivo de llavero, y mi cuenta principal es el propietario.

¿Hay algo más que pueda intentar solucionar? Odiaría perder mis contraseñas de llavero.

Actualizar:

También intenté arrastrar mi archivo login.keychain desde Finder al Acceso a Llaveros, y no tuve suerte. También probé un poco en la aplicación de línea de comando de seguridad, pero no he progresado ...

Actualización 2:

Después de probar todas las sugerencias que comenté aquí, todavía recibía este error, pero luego hice una actualización de software y reinicié, y ahora mi llavero está funcionando nuevamente. Entonces, no tengo idea de qué salió mal, ¡pero ahora está solucionado! Solo elegiré una respuesta como aceptada.

ryan_s
fuente
Tuve el mismo problema, lo que encontré es que de alguna manera está vinculado a no estar en Internet y la hora y la fecha no se actualizaron una vez que lo cambié para corregir el reinicio de la hora y la fecha y me permitió volver a acceder

Respuestas:

7

Hay varias razones por las que Keychain hace esto. A menudo se debe a que una nueva cuenta a la que podría haber cambiado no tiene las mismas / correctas rutas a Keychain que solía tener. Para empezar, intente cambiar la contraseña de inicio de sesión principal de su cuenta; si eso no hace nada intente esto en la terminal:

$ sudo touch login.keychain
$ codesign -vvv /Applications/Utilities/Keychain\ Access.app

Si obtiene un error como:

/Applications/Utilities/Keychain Access.app: code or signature modified

entonces:

$ codesign -vvv /Applications/Utilities/Keychain\ Access.app

que debería darte la respuesta:

/Applications/Utilities/Keychain Access.app: valid on disk
/Applications/Utilities/Keychain Access.app: satisfies its Designated Requirement

Reiniciar.

l'L'l
fuente
Estas parecen grandes sugerencias, desafortunadamente, no lo arreglaron. No he cambiado las cuentas, pero intenté tocar login.keychain, cambiar mi contraseña y el código de identificación (lo que me da una salida "válida" y "satisfactoria"). Todavía da el mismo error.
ryan_s
Olvidé mencionar el reinicio; Estoy feliz de ver que funcionó. ;-)
l'L'l
@Lri, -vvvincrementa el nivel de verbosidad de la salida ( EJEMPLOS ), entonces sí hace algo. El objetivo de los comandos elegidos es ajustar la marca de tiempo en el llavero de inicio de sesión y verificar la firma existente con una salida detallada. -f -sforzaría a reemplazar cualquier firma existente en la ruta para ser reemplazada y firmada; ¿Por qué harías eso? Eche un vistazo a las páginas de manual para tener una mejor idea de los conceptos de código de signo.
l'L'l
13

Ejecuta la versión de línea de comandos de Keychain:

security dump-keychain -d login.keychain

También falla, pero con el mensaje extraño In dark wake, no UI possible?

Entonces, parte de Mac OS está confundido acerca de si está dormido o no . No hay necesidad de reiniciar. Póngalo a dormir, despiértelo y Keychain debería estar bien nuevamente. Esto sucede a veces en mi MacBook Pro: lo abro para activarlo, presiono el botón de encendido por hábito, solo para apagarlo cuando intenta iniciarse, lo que resulta en un comportamiento extraño de llavero.

Andrés
fuente
2
Esto resolvió mi problema: lo puse a dormir y lo desperté nuevamente, y mi llavero funcionó nuevamente. ¡Gracias!
amitp
2
Acabo de golpear esto en Yosemite cuando intento abrir una copia de seguridad de llavero antiguo. ¡Gracias por publicar esto!
cbowns
Increíble. ¡Mis palmas se estaban poniendo sudorosas!
VH-NZZ
¡Excelente! Solucione el problema "El acceso a este elemento está restringido" de Keychain Access en macOS Mojave en este momento.
Rockallite
5

esto funcionó para mí: abra el acceso Llavero, haga clic en el candado para bloquear los llaveros, ¡y luego desbloquee nuevamente!

Mate
fuente
1
No entiendo por qué esta respuesta fue rechazada. Esto fue lo que funcionó para mí también.
Henno
¡¡EXCELENTE!! gracias
LucScu
3

Para empezar, Keychain tiene una pequeña herramienta ingeniosa llamada: "Llavero de primeros auxilios" (whichA) que debería ser el truco. Una vez completado, debe cerrar sesión y volver a iniciar sesión.

MB42
fuente
3

Esto es lo que funcionó para mí:

  • Acceso a llavero abierto
  • Ejecute los primeros auxilios del llavero (⌥⌘A)
  • Reiniciar mac

Intenté un par de enfoques mencionados anteriormente y ninguno de ellos funcionó.

Ray Hunter
fuente
1

Sospecho que eres un usuario de MobileMe?

Tuve los mismos problemas. Si todavía está usando / sincronizando MobileMe en una Mac 10.6.8 o anterior, entonces probablemente sea mejor que pare. Parece que los certificados emitidos por Snow y Lion no son totalmente compatibles.

Haga una copia de su Llavero, luego en Acceso a Llavero, elimine todo lo que tenga .mac o MobileMe en su nombre y reinicie. Los certificados de MobileMe se repoblarán y usted debería estar bien.

Si eso falla, intente simplemente arrastrar su antiguo llavero al panel de llavero de Acceso a este. Luego tendrá un nuevo llavero, separado de su llavero de inicio de sesión, que deberá desbloquearse para su uso. Una vez que las cosas funcionen bien, puede arrastrar los elementos desde aquí a su Llavero de inicio de sesión. Es posible que algunos todavía no le den permiso para acceder. Tuve uno o dos como este y al final, simplemente los volví a hacer manualmente.

gsymon
fuente
No soy un usuario móvil, pero intentaré el truco de arrastrar mi antiguo llavero al Acceso a Llaveros.
ryan_s
Para el registro, esto no funcionó. Arrastrar el archivo login.keychain al panel Llaveros no hace nada, y arrastrar al panel principal donde se encuentran los datos me dice que no tengo permiso.
ryan_s
1

Encontré este problema después de una actualización de El Capitan (10.11.2). El acceso a este elemento está restringido Error 253200. Solo algunas contraseñas no se podían obtener. Esto es lo que hice para resolver el problema.

En El Capitan NO hay función de primeros auxilios de llavero. La Utilidad de Discos ya NO se puede usar para Reparar los Permisos de Disco (puede hacerlo desde la línea de comando pero no es útil en este caso). Muchos consejos en Internet NO ESTÁN ACTUALIZADOS, por lo tanto, esta nota.

  • Utilicé Acceso a llavero> Preferencias / General para restablecer mi llavero de inicio de sesión predeterminado.
  • Dejé el acceso de llavero
  • Abrí el ~ / Library / Keychains /
  • Entré en Time Machine
  • Regresé a una época anterior a la probable corrupción (en mi caso, la actualización 10.11.2)
  • Restablecí el elemento login.keychain
  • No lo reemplacé, pero agregué el archivo y lo renombré old.keychain.
  • Lo abrí usando el acceso de llavero. Ahora podía leer mis viejas contraseñas.
  • Tuve que volver a ingresar las contraseñas, incluso para el correo. Tenga en cuenta que también deberá volver a ingresar las contraseñas para los servidores smtp
Anthony Finkelstein
fuente
1

El llavero dice "El acceso a este artículo está restringido"

Según lo publicado por Matt: Esto también funcionó para mí.

  • abra el acceso de llavero, haga clic en el candado para bloquear los llaveros, ¡luego desbloquee nuevamente! -

Es la opción más simple, menos potencialmente destructiva, y yo era muy escéptico, pero funcionó. Vale la pena intentarlo, ya que lleva segundos. Estoy ejecutando OS X El Capitan V 10.11.6

Paul Flockhart
fuente
Bienvenido a Ask Different! Desafortunadamente, este es un comentario en respuesta al comentario de otra persona sobre una respuesta diferente y, en sí mismo, en realidad no proporciona una respuesta a la pregunta. Las "respuestas" son para lo que aborda directamente la pregunta publicada por el OP. Para ayudarlo a aclimatarse mejor al sitio, le sugiero que se tome un momento para revisar el recorrido .
Allan
1

En Mojave, con el código de error "-25320", la solución fue poner el sistema en suspensión y volver a activarlo. ¡Eso es! No es necesario reiniciar ni cambiar los permisos.

Ed McManus
fuente
0

Descubrí que cuando estaba en el menú de acceso al llavero e hice clic en mi red para abrirlo, recibí el mensaje "acceso restringido" cuando, en el extremo izquierdo, se resaltó el ícono de "inicio de sesión". Sin embargo, si, en el extremo izquierdo, el ícono "sistema" estaba resaltado, podría recuperar mi contraseña para la red que seleccioné. No es necesario reiniciar. ¡Espero que esto ayude a alguien más!

Nicole
fuente
0

Estaba recibiendo el mismo mensaje. Primero probé el Keychain First Aid que no encontró nada malo. Luego fui a la Utilidad de Discos y seleccioné el Macintosh HD y ejecuté los Permisos de Reparación de Disco , luego volví al Keychain First Aid y lo ejecuté nuevamente, todavía no mostraba nada incorrecto PERO, ahora mi Llavero funciona como debería.

STPUD
fuente