Wie lautet das Passwort für den System-Schlüsselbund?

Etwas Hintergrund:

Ich habe zuerst ein Macbook Pro, 1, von meiner Arbeit bekommen. Es war mit der Firma AD verbunden. Da ich Administratorrechte auf diesem Rechner hatte und es nicht mochte, wenn mir andere AD-Richtlinien aufgezwungen wurden, habe ich ihn neu installiert, um ein einfaches Mac OS X zu erhalten, das frei von jeglichen AD-Verbindungen ist. 1 wurde dann in einen Unfall mit Wasser verwickelt und brach. Ich habe dann ein Ersatz-Macbook, 2, bekommen, das ich neu installiert habe, um aus dem AD herauszukommen, wie ich es mit 1 gemacht habe. Ich habe dann alle Daten mit dem Migrationsassistenten übertragen (die Festplatte von 1 war nicht kaputt, aber das Dateisystem musste umfangreich repariert werden ).

Bisher hatte ich keine Probleme mit meinem Systemschlüsselbund. Allerdings habe ich dann 2 losgeworden, nachdem ich ein Time Machine-Backup davon gemacht hatte, und habe ein drittes Macbook, 3, bekommen, auf dem ich eine Neuinstallation durchführen wollte.

Wenn ich jetzt versuche, einige WLAN-Passwörter zu lesen, die im System-Schlüsselbund für 1 und 2 gespeichert sind (indem ich auf der alten Festplatte von 1/der Time Machine-Sicherung von 2 danach suche), erhalte ich eine Fehlermeldung, dass das von mir eingegebene Passwort lautet falsch. Ich bin mir so sicher wie möglich, dass ich das Passwort für das Konto kenne, das ich auf 1 und 2 hatte (ich verwende dasselbe Passwort auf 3), aber offensichtlich ist dies nicht das richtige Passwort, um den System-Schlüsselbund zu entsperren.

Wenn ich meinen Benutzer-Schlüsselbund von 2 (aus dem Time Machine-Backup) öffne, kann ich ihn mit dem Passwort entsperren, das ich für mein Konto auf 2 (und 1 und 3) verwendet habe. Wenn ich jedoch den Benutzerschlüsselbund von der alten Festplatte von 1 öffne, kann ich ihn nicht mit dem Kontopasswort entsperren, das ich bei 1 verwendet habe. Der Wasserunfall von 1 führte zu vielen Schreibfehlern auf der Festplatte und vielen verwaisten Dateien, aber seit allen 1 keychains haben an 2 funktioniert. Ich glaube nicht, dass die keychain-Dateien betroffen waren.

Meine Frage lautet also in etwa: Wie entsperrt das Betriebssystem den Systemschlüsselbund, nachdem ich mich mit meinem Kontopasswort angemeldet habe? Wo findet das Betriebssystem das Passwort für den System-Schlüsselbund? In meinem Benutzerschlüsselbund? Anscheinend ist das Entsperren des Systems mit dem Migrationsassistenten kein Problem, während beim manuellen Kopieren der Schlüsselbunddateien etwas Erforderliches nicht übertragen wird.

Eine letzte Anmerkung: Als ich 1 bekam, kam es wahrscheinlich mit einem Standardpasswort. Es war vor 3 Jahren, also kann ich mich nicht erinnern. Kann das hier relevant sein? Da ich eine Neuinstallation (IIRC) durchgeführt habe, wäre ich überrascht, aber ich denke, es gibt verschiedene Möglichkeiten, einen Computer neu zu installieren, und ich erinnere mich nicht genau, wie ich es gemacht habe.

Haben Sie versucht, die Systemschlüsselbunddatei in den Ordner ~/Library/Keychains eines anderen Benutzers zu kopieren und zu prüfen, ob dieser Benutzer sie entsperren kann?
Ja, aber laut diesem apple.stackexchange.com/a/115694/31395 wird das Passwort von System.keychain in einer Datei gespeichert. Ich habe diese Datei, aber sie ist binär und ich weiß nicht, wie ich sie "benutzen" soll, um diesen alten System.keychain zu dekodieren.
Ich würde die Datei in old_system umbenennen und sie dann in ~/Library/Keychains eines anderen Benutzers ablegen, um zu sehen, ob dieser Benutzer die Datei entsperren kann.

Antworten (2)

Das Passwort für die Anmeldung (Benutzerkonto) wird nicht im Schlüsselbundzugriff gespeichert, aber der Schlüsselbundzugriff übernimmt standardmäßig automatisch das Passwort des Benutzerkontos als Passwort für den Schlüsselbundzugriff.

Ihr Passwort für den Schlüsselbundzugriff ist also höchstwahrscheinlich dasselbe wie das Anmeldepasswort.

Es gibt kein Standardpasswort in Mac, der Benutzer erstellt eines bei der Installation. Wenn Ihr Mac bereits installiert war, wurde wahrscheinlich ein vom Administrator erstelltes Kennwort zugewiesen, das möglicherweise AD zugeordnet ist. Wenn Sie OSX neu installiert hätten, wäre das Passwort nicht gelöscht worden, aber wenn Sie die Festplatte formatiert und dann OSX neu installiert hätten, hätten Sie ein neues Passwort erstellt.

Vielen Dank für Ihre Antwort, aber Sie verwechseln den Benutzer-Schlüsselbund und den System.Schlüsselbund. Das Entsperren von ihnen wird ganz anders gehandhabt, siehe diese Antwort für Details apple.stackexchange.com/a/115694/31395

Sie können das Schlüsselbund-Passwort wie hier beschrieben zurücksetzen:

http://support.apple.com/en-us/HT203192

Aus dem Knowledge Base-Artikel:

... wenn Sie Ihr Schlüsselbund-Passwort nicht kennen, müssen Sie möglicherweise Ihren Schlüsselbund zurücksetzen.

Durch das Zurücksetzen eines Schlüsselbunds wird die ursprüngliche Standardschlüsselbunddatei beiseite gelegt und eine neue erstellt.

So setzen Sie Ihren Schlüsselbund in Mac OS X 10.4, Mac OS X 10.5 und Mac OS X 10.6 Snow Leopard oder neuer zurück:

  1. Öffnen Sie die Schlüsselbundverwaltung, die sich im Ordner „Dienstprogramme“ innerhalb des Ordners „Programme“ befindet.
  2. Wählen Sie im Menü „Schlüsselbundverwaltung“ die Option „Einstellungen“.
  3. Klicken Sie auf „Allgemein“ und dann auf „Meinen Standard-Schlüsselbund zurücksetzen“.
  4. Authentifizieren Sie sich mit Ihrem Konto-Login-Passwort.
  5. Beenden Sie die Schlüsselbundverwaltung.
  6. Starte deinen Computer neu.

HINWEIS: Wenn Sie den Schlüsselbund zurücksetzen, erhalten Sie keinen Zugriff auf den Schlüsselbund, den Sie bereits haben.

Sie verwechseln auch user.keychain und System.keychain. Siehe meinen Kommentar zu apple.stackexchange.com/a/167694/31395
Du hast Recht, ich habe die Unterschiede nicht berücksichtigt. Laut dem folgenden Artikel muss der Schlüsselbund ersetzt werden, wenn das Kennwort des System-Schlüsselbunds unbekannt ist oder verloren gegangen ist. kb.wisc.edu/helpdesk/page.php?id=2197
Ich habe das Passwort für die System.keychain nicht verloren - ich habe die Datei noch - aber sie ist nicht lesbar. Ich denke, ich kann einen Computer neu installieren und den Migrationsassistenten verwenden und ihn auf diese Weise reparieren, aber es fühlt sich wie eine übermäßig komplizierte Lösung für etwas an, das eine einfachere Lösung haben sollte?