Wie verhindere ich, dass der Schlüsselbund „Lokale Elemente“ gesperrt wird?

Mein "Lokale Artikel"-Schlüsselbund wird ständig gesperrt und ich weiß nicht, wie ich das verhindern kann. Soweit ich das beurteilen kann, wird es gesperrt, wenn mein Mac in den Ruhezustand versetzt wird (was ich möchte) und auch nach einem sehr kurzen Timeout (was ich nicht möchte).

Theoretisch sollte ich in der Lage sein, den Schlüsselbund in der Schlüsselbundverwaltung auszuwählen und dort "Einstellungen ändern ..." zu wählen oder security set-keychain-settingsim Terminal zu verwenden. Aber alle Menüpunkte für den Schlüsselbund „Lokale Elemente“ sind in der Schlüsselbundverwaltung deaktiviert, und ich kann nicht herausfinden, wie ich mit auf den Schlüsselbund „Lokale Elemente“ verweisen kann security.

Beachten Sie, dass dies bedeutet, dass es unmöglich ist, meinen Schlüsselbund „Lokale Elemente“ aus der Schlüsselbundverwaltung zu entsperren. Wenn der Schlüsselbund benötigt wird (z. B. um sich bei einer Website anzumelden), wird er außerdem nicht danach gefragt: Jetzt wird "Wählen zulassen" angezeigt. Daher besteht die einzige Möglichkeit, mit dem häufigen Sperren fertig zu werden, darin, regelmäßig und proaktiv vorzugehen security unlock-keychain(was glücklicherweise ohne Argumente funktioniert, da ich nicht weiß, wie ich den Schlüsselbund "Lokale Elemente" in der Befehlszeile identifizieren kann)!

Wie verhindere ich, dass der Schlüsselbund durch „Lokale Elemente“ gesperrt wird?


Mein grundlegender Satz von Schlüsselbunden, wie im Terminal gemeldet, ist

$ 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

während die Liste in der Schlüsselbundverwaltung so aussieht

Geben Sie hier die Bildbeschreibung ein

Der Schlüsselbund „Login“ bleibt entsperrt und der Schlüsselbund „System“ bleibt gesperrt; während der Schlüsselbund „Lokale Elemente“ wie oben beschrieben gesperrt wird.


Ausgabe von 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

UPDATE : Nach dem Absturz und dem erzwungenen Auswerfen eines externen Laufwerks hörte der lokale Schlüsselbund auf, sich selbst zu sperren, und blieb wie erwartet geöffnet. Beim Neustart wurde jedoch das oben beschriebene Sperrverhalten wiederhergestellt.

UPDATE : Das passiert plötzlich nicht mehr. Apple hat mich von meiner Apple-ID abgemeldet und mich dazu gebracht, ein neues Verfahren zu durchlaufen , bei dem ich den Wiederherstellungsschlüssel verwendet habe, und wurde aufgefordert, meine Maschinen -Anmeldeinformationen und meinen iPhone-Freischaltcode anzugeben. (Mir wurde auch gesagt, dass Wiederherstellungsschlüssel nicht mehr verwendet werden können, es sei denn, ich habe die Einstellung geändert, um sie zu aktivieren, obwohl nicht klar ist, wie.) Hat Apple jetzt meine Computer-Anmeldeinformationen? Mein iPhone-Freischaltcode? Auf jeden Fall bleibt mein Schlüsselbund jetzt unverschlossen.

UPDATE : Macht nichts, das war nur vorübergehend. Es sperrt immer noch (auch nach dem Update auf Bug Sur).

Hallo Orome - ich habe Meta gebeten, sich die Antwort anzusehen. Ich kann mich entscheiden, es wiederherzustellen, und Sie bitten, in einem klaren Kommentar (oder ausführlich unter apple.meta.stackexchange.com/questions/3256 ) zu erklären, warum die Antwort von Doc eine so große Bearbeitung erforderte. Wir löschen generell keine schlechten Antworten oder gar völlig falsche Antworten. Stattdessen erklären wir konstruktiv, warum sie falsch liegen, und überlassen es der Abstimmung, zu zeigen, welche Antwort die beste ist.
Hallo orome, ich schaue mir das gerade an und habe ein paar Fragen an dich (vorausgesetzt, du hast das Problem immer noch). Welche Version von macOS verwendest du? Haben Sie andere Macs und/oder iOS-Geräte? Wenn ja, welche Versionen des Betriebssystems sind darauf installiert? Haben Sie den iCloud-Schlüsselbund auf einem Ihrer Geräte aktiviert? Wenn ja, welche? Haben Sie auf Ihrem Mac mehr als ein Admin-Konto? Verwenden Sie auch jemals einen Verzeichnisdienst (z. B. Active Directory, Open Directory usw.)?
@Monomeeth macOS 10.13.5; ein iPhone mit iOS 11.3.1; kein iCloud-Schlüsselbund; nur ein Administratorkonto auf meinem Mac (soweit ich weiß); Ich glaube nicht, dass ich jemals AD oder OD verwende.
Dieser Fehler besteht (mindestens) auf allen macOS-Versionen bis Catalina.
Dieser Fehler bleibt auf Big Sur (mindestens 11.1) bestehen.
Dieser Fehler bleibt (als eigenes Problem) auf Big Sur (mindestens 11.3.1) bestehen, auch nachdem iCloud Keychain aktiviert wurde .
Dieser Fehler schien in 11.6 behoben worden zu sein, trat aber nach dem Update auf 11.6.1 wieder auf.

Antworten (1)

Warnung - Es besteht die Möglichkeit, dass Sie Daten oder einen Schlüsselbund verlieren. Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup verfügen und es löschen und wiederherstellen können, bevor Sie fortfahren.

Der Sicherheitsbefehl listet den Schlüsselbund „Lokale Elemente“ nicht auf, da es sich nicht um eine tatsächliche .keychainDatei handelt. Es handelt sich vielmehr um einen virtuellen Schlüsselbund, der aus einer Datenbank (keychain-2.db) und zugehörigen Indexdateien erstellt wird. Leider scheint entweder diese Datenbank oder eine ihrer Hilfsdateien irgendwie beschädigt worden zu sein und verhindert, dass Keychain Access ... nun ... auf den virtuellen Schlüsselbund zugreift.

Um fortzufahren, navigieren Sie ~/Library/Keychains/zum einzigen vorhandenen Ordner mit einem Namen, der wie Buchstabensuppe aussieht (es handelt sich tatsächlich um eine anonyme UUID-Kennung, die aus 32 hexadezimalen Zeichen besteht, die durch Bindestriche getrennt sind). Löschen Sie es und starten Sie den Computer neu. Das Verzeichnis und sein Inhalt werden während des Bootvorgangs neu erstellt.

Ich selbst habe dies ohne negative Folgen verwendet, Diskretion diktiert die Warnung, ein Backup zu haben, bevor diese potenzielle Lösung implementiert wird.

Ich bin mir nicht sicher, warum diese Antwort wiederhergestellt wurde. Es führt zu einem vollständigen Verlust aller relevanten Daten. Das ist so, als würde man sagen, dass der Weg, einen leicht muffigen Geruch von einigen Dokumenten zu entfernen, darin besteht, sie zu verbrennen. Es läuft darauf hinaus zu sagen, dass die Lösung darin besteht, den Schlüsselbund und alles darin loszuwerden (was möglicherweise die einzige Lösung ist, aber das ist nicht festgelegt, noch ist die Art und Weise, wie diese „Antwort“ formuliert ist).
Bin bei einer Suche auf diese Frage/Antwort gestoßen. War nach dem Lesen des obigen Kommentars besorgt darüber, ihm zu folgen, fand aber den gleichen Prozess, der in einem Apple KB-Artikel beschrieben wurde. Dies war das einzige, was es für mich behoben hat. Also danke, Doc G.