Wo speichert Safari Passwörter?

Ich habe ein sehr ernstes Problem. Ich habe gestern die Festplatte meines Mac gelöscht und macOS High Sierra neu installiert (ich war vor der Neuinstallation bereits auf High Sierra). Ich habe Kopien des Laufwerks erstellt, bevor ich es gelöscht habe, und ich habe alle Daten der alten Festplatte auf externen Laufwerken zur Hand. (Hier geht es nicht um irgendeine Art von Datenverlust, es ist kein Verlust aufgetreten.)

Kurz nach meiner Neuinstallation wollte ich alle Passwörter neu installieren, die ich in Safari gespeichert hatte (ich speichere sie nur lokal, ohne die iCloud-Synchronisierung zu verwenden). Ich war absolut davon überzeugt, dass sie im Sitzungsschlüsselbund gespeichert waren, also habe ich einfach den Klon meiner alten Festplatte geöffnet und dann ~/Library/Keychains/login.keychain-dbhatte ich fast einen Herzinfarkt, als ich sah, dass sie nicht da waren. Es gab eine Menge Zeug, einschließlich meiner WLAN-Passwörter, iMessage, App Store, Steam-Passwörter, Zertifikate und so weiter, alles wurde dort gespeichert, AUSSER all den Safari-Internet-Passwörtern. Also habe ich versucht, den gesamten KeychainsOrdner in meine neue Installation zu kopieren und den neuen durch den alten zu ersetzen. Dies hatte keine Auswirkungen. Immer noch keine Passwörter in Safari. Da ich keine Synchronisierungsdienste verwende, habe ich buchstäblich keine Möglichkeitnie wieder auf diese Passwörter zuzugreifen, wenn ich die Datei nicht finde, in der sie gespeichert wurden. Wo speichert Safari 11 normalerweise lokal gespeicherte Passwörter auf High Sierra? Dies ist ein sehr ernstes Problem, ich bin buchstäblich von allem ausgeschlossen, einschließlich wichtiger Dokumente.

Antworten (1)

Ihr Login-Schlüsselbund sollte der Ort sein, an dem Ihre Passwörter gespeichert sind. Aber es ist erwähnenswert, dass es auch einen "System"-Schlüsselbund in /Library/Keychains gibt. Haben Sie sich nach dem Austausch der Schlüsselbunde auch abgemeldet/neu gestartet und wieder angemeldet?

Abmelden und erneutes Anmelden löste das Problem! Vielen Dank! Das ist aber suuuuper schattiges Zeug. Ich habe endlich verstanden, dass Safari-Passwörter nicht im eigentlichen Login-Schlüsselbund gespeichert werden, sondern in anderen, versteckten Dateien (auch im Schlüsselbundordner), die beim Login geladen werden. Sie erscheinen dann irgendwie in KeychainAccess.app als „lokale Gegenstände“ und scheinen besonderen Regeln zu folgen, da sie nicht als einzelner Schlüsselbund exportiert werden können, sie müssen einzeln kopiert werden. Sehr zwielichtiges Verhalten in der Tat ...
Hmmm, ich bin mir bei den versteckten Dateien nicht sicher, obwohl ich einige in meinem Schlüsselbundverzeichnis habe, sind sie alle leer und alt. Nach meinem besten Wissen sind alle Safari-Artikel im eigentlichen Schlüsselbund gespeichert.
In letzter Zeit gab es einige Änderungen. Es gibt neue Schlüsselbund-Elemente, die in Verzeichnissen mit kryptischen Namen gespeichert sind. Safari scheint Passwörter in diesen Schlüsselbunden zu speichern. Sie sind für die iCloud-Synchronisierung gedacht, aber selbst wenn Sie Schlüsselbunde nicht mit iCloud synchronisieren, werden sie verwendet. Leider sind sie verschlüsselt und binden sie wahrscheinlich an die Hardware. Ich habe meine SSD auf eine neue Maschine verschoben, nachdem die alte gestorben ist, und ich scheine sie nicht wiederherstellen zu können.