6 votos

¿Cómo puedo evitar que el llavero "Elementos locales" se bloquee?

Mi llavero de "Elementos locales" sigue bloqueándose y no puedo averiguar cómo evitarlo. Por lo que sé, se bloquea cuando mi Mac duerme (lo que quiero) y también después de un tiempo de espera muy corto (lo que no quiero).

En teoría, debería poder seleccionar el llavero en Acceso a Llaveros y elegir allí "Cambiar configuración...", o utilizar security set-keychain-settings en la Terminal. Pero todos los elementos de menú para el llavero "Elementos locales" están desactivados en el Acceso a Llaveros, y no puedo averiguar cómo hacer referencia al llavero "Elementos locales" utilizando security .

Tenga en cuenta que esto significa que es imposible desbloquear mi llavero "Elementos locales" desde el Acceso a Llaveros. Además, cuando se necesita el llavero (por ejemplo, para iniciar sesión en un sitio web) no se pide fo: ahora se presenta el dial "permitir". Como resultado, el sólo manera de hacer frente a sus frecuentes bloqueos es la de realizar periódicamente y de manera proactiva security unlock-keychain (que funciona sin argumento, afortunadamente, ya que no sé cómo identificar el llavero "Elementos locales" en la línea de comandos)

¿Cómo puedo evitar que el llavero de "Elementos locales" se bloquee?


Mi conjunto básico de llaveros, tal y como se informa en Terminal, es

$ security list-keychains
"/Users/Rax/Library/Keychains/login.keychain-db"
"/Library/Keychains/System.keychain"
$ security default-keychain
"/Users/Rax/Library/Keychains/login.keychain-db"
$ security default-keychain -d system
"/Library/Keychains/System.keychain"
$ security default-keychain -d common
"/Library/Keychains/System.keychain"
$ security default-keychain
"/Users/Rax/Library/Keychains/login.keychain-db"
$ security login-keychain
"/Users/Rax/Library/Keychains/login.keychain-db"
$ security show-keychain-info
Keychain "<NULL>" no-timeout
$ security show-keychain-info "/Users/Rax/Library/Keychains/login.keychain-db"
Keychain "/Users/Rax/Library/Keychains/login.keychain-db" no-timeout
$ security show-keychain-info "/Library/Keychains/System.keychain"
Keychain "/Library/Keychains/System.keychain" no-timeout

mientras que la lista en Keychain Access tiene el siguiente aspecto

enter image description here

El llavero "login" permanece desbloqueado y el llavero "Sistema" permanece bloqueado; mientras que el llavero "Elementos locales" se bloquea como se ha descrito anteriormente.


Salida de find ~/Library/Keychains -exec ls -lad {} \;/ :

drwxr-xr-x  35 Rax  staff  1120 Aug 18 14:23 /Users/Rax/Library/Keychains
-r--r--r--  1 root  staff  0 Apr 24 15:35 /Users/Rax/Library/Keychains/.glB6156675
-rw-r--r--  1 Rax  staff  2626852 Aug 23  2013 /Users/Rax/Library/Keychains/login.keychain.sb-c5127d9-zr8ipV
-rw-r--r--  1 Rax  staff  0 Feb 11  2008 /Users/Rax/Library/Keychains/.fl62323D2F
-rw-r--r--  1 Rax  staff  2305068 Aug  7  2012 /Users/Rax/Library/Keychains/login.keychain.sb-419e7628-XfWttr
-rw-r--r--  1 Rax  staff  1816092 Aug 12  2013 /Users/Rax/Library/Keychains/login.keychain.sb-bcbce214-XqMDb8
-rw-r--rw-  1 root  staff  22572 May 11 11:39 /Users/Rax/Library/Keychains/parallels_shared.keychain-db
-rw-r--r--  1 Rax  staff  2593480 Jun  7  2013 /Users/Rax/Library/Keychains/login.keychain.sb-2095c4e1-efwkXC
-rw-r--r--@ 1 Rax  staff  10244 Jun  3 14:36 /Users/Rax/Library/Keychains/.DS_Store
-rw-r--r--@ 1 Rax  staff  3694988 Aug 18 14:23 /Users/Rax/Library/Keychains/login.keychain-db
-rw-r--r--  1 Rax  staff  2507028 Oct 22  2013 /Users/Rax/Library/Keychains/login.keychain.sb-54e23350-eVgc4o
-rw-r--r--  1 Rax  staff  2305068 Aug  5  2012 /Users/Rax/Library/Keychains/login.keychain.sb-ac760145-TFyzKv
-rw-r--r--  1 Rax  staff  2294264 Aug  1  2012 /Users/Rax/Library/Keychains/login.keychain.sb-2cf4baf7-aeZlX1
-rw-r--r--  1 Rax  staff  1818456 Aug 13  2013 /Users/Rax/Library/Keychains/login.keychain.sb-a1fce254-cG4137
-rw-r--r--@ 1 Rax  staff  0 Sep 22  2016 /Users/Rax/Library/Keychains/.fl34AC2A0A
-rw-r--r--  1 Rax  staff  132644 Aug 12  2013 /Users/Rax/Library/Keychains/login.keychain.sb-bbace251-nXanZA
-rw-r--r--  1 Rax  staff  0 Apr 24 15:35 /Users/Rax/Library/Keychains/parallels_shared.keychain.prl_lock
-rw-r--r--  1 Rax  staff  2605912 Aug 12  2013 /Users/Rax/Library/Keychains/login.keychain.sb-5fcce214-WmoSug
-rw-------  1 Rax  staff  23136 Sep 21  2016 /Users/Rax/Library/Keychains/metadata.keychain
-rw-------  1 Rax  staff  0 Sep 22  2016 /Users/Rax/Library/Keychains/.flC23220F1
-rw-r--r--  1 Rax  staff  2650236 Oct 21  2013 /Users/Rax/Library/Keychains/login.keychain.sb-52e25380-rVXfEL
-rw-r--r--  1 Rax  staff  1765124 Mar 29  2013 /Users/Rax/Library/Keychains/login.keychain.sb-27a31445-2bhqB9
-rw-r--r--  1 Rax  staff  2605912 Aug 12  2013 /Users/Rax/Library/Keychains/login.keychain.sb-bbace434-J4uOow
-rw-------  1 Rax  staff  70032 Aug 12 14:59 /Users/Rax/Library/Keychains/metadata.keychain-db
-rw-r--r--  1 Rax  staff  132644 Oct 14  2013 /Users/Rax/Library/Keychains/login.keychain.sb-f990005d6-Fhk8Du
-rw-r--r--  1 Rax  staff  1833784 Aug 23  2013 /Users/Rax/Library/Keychains/login.keychain.sb-c31477d9-0PWFuy
-r--r--r--  1 Rax  staff  0 Jun  3 14:30 /Users/Rax/Library/Keychains/.fl45FFD97B
-rw-------  1 Rax  staff  0 Jul 20  2011 /Users/Rax/Library/Keychains/.flER1D1FA9
-rw-r--r--  1 Rax  staff  2653684 Oct  8  2013 /Users/Rax/Library/Keychains/login.keychain.sb-f97005d6-M4MV4G
drwx------  2 Rax  staff  64 Feb  8  2010 /Users/Rax/Library/Keychains/.syncinfo
-rw-r--r--  1 Rax  staff  2650236 Oct 20  2013 /Users/Rax/Library/Keychains/login.keychain.sb-511e4350-kx3hnt
-rw-r--r--@ 1 Rax  staff  3074760 Sep 22  2016 /Users/Rax/Library/Keychains/login.keychain
drwx------  9 Rax  staff  288 Jul 15 10:35 /Users/Rax/Library/Keychains/83...D1
-rw-------  1 Rax  staff  32768 Aug 12 14:18 /Users/Rax/Library/Keychains/83...D1/keychain-2.db-shm
-rw-r--r--@ 1 Rax  staff  6148 Jun  3 14:34 /Users/Rax/Library/Keychains/83...D1/.DS_Store
-rw-------  1 Rax  staff  1306072 Aug 18 14:29 /Users/Rax/Library/Keychains/83...D1/keychain-2.db-wal
-rw-------  1 Rax  staff  1436 Nov 12  2017 /Users/Rax/Library/Keychains/83...D1/user.kb
-rw-------  1 Rax  staff  12443648 Aug 18 11:01 /Users/Rax/Library/Keychains/83...D1/keychain-2.db
-rw-------  1 Rax  staff  47 Sep 23  2015 /Users/Rax/Library/Keychains/83...D1/accountStatus.plist
drwx------  8 Rax  staff  256 Apr 10 12:10 /Users/Rax/Library/Keychains/83...D1/Analytics
-rw-r--r--  1 Rax  staff  45056 Aug  7 09:37 /Users/Rax/Library/Keychains/83...D1/Analytics/sos_analytics.db
-rw-r--r--  1 Rax  staff  1713952 Aug 18 08:32 /Users/Rax/Library/Keychains/83...D1/Analytics/sos_analytics.db-wal
-rw-------  1 Rax  staff  3333112 Aug 18 14:22 /Users/Rax/Library/Keychains/83...D1/Analytics/ckks_analytics.db-wal
-rw-------  1 Rax  staff  606208 Aug 16 20:06 /Users/Rax/Library/Keychains/83...D1/Analytics/ckks_analytics.db
-rw-r--r--  1 Rax  staff  32768 Aug 12 14:21 /Users/Rax/Library/Keychains/83...D1/Analytics/sos_analytics.db-shm
-rw-------  1 Rax  staff  32768 Aug 16 08:15 /Users/Rax/Library/Keychains/83...D1/Analytics/ckks_analytics.db-shm
-rw-r--r--  1 Rax  staff  2360984 Sep 19  2012 /Users/Rax/Library/Keychains/login.keychain.sb-28f4c901-zucwGd

ACTUALIZACIÓN : Después de bloquear y forzar la expulsión de una unidad externa, el Llavero Local dejó de bloquearse y permaneció abierto como se esperaba. Sin embargo, al reiniciar el sistema, el llavero volvió a bloquearse como se ha descrito anteriormente.

ACTUALIZACIÓN : De repente, esto ya no ocurre. Apple me sacó de mi ID de Apple y me hizo pasar por un nuevo procedimiento donde utilicé por clave de recuperación, y se me pidió que proporcionara mi máquina ¿Información de acceso y el código de desbloqueo de mi iPhone? (También me dijeron que las claves de recuperación ya no eran utilizables, a menos que cambiara la configuración para habilitarlas, aunque no está claro cómo). ¿Apple tiene ahora la información de inicio de sesión de mi máquina y el código de desbloqueo de mi iPhone? En cualquier caso, mi llavero ahora permanece desbloqueado.

ACTUALIZACIÓN : No importa, eso fue sólo temporal. Todavía se bloquea (incluso después de actualizar a Bug Sur).

0 votos

Hola Orome - Le he pedido a Meta que revise la respuesta. Puede que decida deshacerla y pedirte que te expliques en un solo comentario claro (o en profundidad en apple.meta.stackexchange.com/questions/3256 ) por qué la respuesta de Doc necesitaba una edición tan grande. Por lo general, no borramos las respuestas malas o incluso las totalmente erróneas. En su lugar, explicamos constructivamente por qué se equivocan y dejan que la votación demuestre cuál es la mejor respuesta.

0 votos

Hola orome, estoy echando un vistazo a esto y tengo algunas preguntas para ti (suponiendo que sigas teniendo el problema). ¿Qué versión de MacOS estás utilizando? ¿Tienes otros Macs y/o dispositivos iOS? Si es así, ¿qué versiones del sistema operativo están instaladas en ellos? ¿Tienes activado el llavero de iCloud en alguno de tus dispositivos? Si es así, ¿en cuál? En tu Mac, ¿tienes más de una cuenta de administrador? Además, ¿utilizas alguna vez un servicio de directorio (por ejemplo, Active Directory, Open Directory, etc.)?

0 votos

@Monomeeth MacOS 10.13.5; un iPhone con iOS 11.3.1; sin llavero de iCloud; sólo una cuenta de administrador en mi Mac (que yo sepa); no creo que use nunca AD ni OD.

2voto

Mapad Puntos 3033

Advertencia: existe la posibilidad de que pierdas datos o un llavero. Asegúrate de tener una copia de seguridad completa y de poder borrar y restaurar antes de proceder.

El comando de seguridad no muestra el llavero "Elementos locales" porque no es un .keychain archivo. Se trata, más bien, de un llavero virtual creado a partir de una base de datos (keychain-2.db) y los archivos de índice asociados. Lamentablemente, parece que esta base de datos o uno de sus archivos auxiliares se ha corrompido de alguna manera, y está impidiendo que Keychain Access bueno acceda al llavero virtual.

Para proceder, navegue hasta ~/Library/Keychains/ y localizar la única carpeta presente con un nombre que parece una sopa de letras (en realidad es un identificador UUID anónimo, compuesto por 32 caracteres hexadecimales separados por guiones). Elimínela y reinicie el ordenador. El directorio y su contenido se reconstruirán durante el proceso de arranque.

Yo mismo he utilizado esto sin consecuencias negativas, la discreción dicta la advertencia de tener una copia de seguridad antes de aplicar esta posible solución.

0 votos

No estoy seguro de por qué esta respuesta fue reinstaurada. Se produce una pérdida completa de todos los datos relevantes. Es como decir que la forma de eliminar un ligero olor a humedad de algunos documentos es quemándolos. Equivale a decir que la solución es deshacerse del llavero y de todo lo que hay en él (que puede ser la única solución, pero eso no se ha establecido, ni tampoco la forma en que se enmarca esta "respuesta").

0 votos

Encontré esta pregunta/respuesta en una búsqueda. Me preocupaba seguirla después de leer el comentario anterior, pero encontré el mismo proceso descrito en un artículo de la KB de Apple. Esto fue lo único que me solucionó. Así que, gracias Doc G.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X