Das Kennwort für einen Benutzer zurücksetzen, wenn Snow Leopard als VM ausgeführt wird?

Ist es möglich, ein Benutzer-/Root-Passwort für ein Mac-Image zurückzusetzen, das auf einer VMware-Workstation ausgeführt wird?

Ich habe eine Weile gegoogelt und auch auf dieser Seite gesucht, aber nichts gefunden.

Der Einzelbenutzermodus (dh Drücken von Cmd + S beim Booten) scheint unter VMware nicht zu funktionieren.

Verwenden Sie für diese Frage das vmware-fusion-Tag so gut wie möglich, da ich keine neuen Tags erstellen kann.

----- Fügen Sie hier einige Anmerkungen hinzu:

Endlich herausgefunden, wie man das vmdk mountet.

Da meine VM auf Win7 läuft, habe ich den VM-Ordner über das Netzwerk freigegeben. Ich habe den vmdkmounter (der mit vmware fusion 3.x geliefert wird) verwendet, um meine vmdk-Datei auf einem Mac zu mounten. /private/var/db/.AppleSetupDone entfernt, wie von bmike erwähnt. musste ich benutzen

$ sudo rm .AppleSetupFertig

da diese Datei Root gehörte.

Ich habe die Anweisungen hier befolgt: http://blog.michael.kuron-germany.de/2011/10/mount-ext3-vmdk-in-vmware-fusion/ die zeigt, wie man die vmdk einbindet.

Unmounten Sie das vmdk. VM neu gestartet und neues Konto erstellt.

Zuvor habe ich viele Optionen ausprobiert, um die .vmdk-Datei zu mounten, einschließlich - xmount auf Ubuntu - vmware-mount.pl (wird mit VMware-Server geliefert) auf Ubuntu - Winmount-Anwendung auf Win7

aber keiner von ihnen hat wirklich für mich funktioniert.

Vielen Dank an alle für Ihre Hilfe.

Antworten (1)

Eine schnelle Lösung für das Problem besteht darin, einfach ein neues Administratorkonto mit einem Ihnen bekannten Passwort zu erstellen. Die Details werden Schritt für Schritt in einer anderen Antwort behandelt , aber hier ist die Zusammenfassung:

Sie sollten in der Lage sein, das Disk-Image des Mac mit VMware-Tools bereitzustellen und die Datei /private/var/db/.AppleSetupDone zu löschen. Beim nächsten Start der VM werden Sie aufgefordert, einen neuen Admin-Benutzer zu erstellen, wobei Sie einen neuen eindeutigen Kurznamen auswählen können (um zu vermeiden, auf ein vorhandenes Konto zu stampfen) und dieses Admin-Konto verwenden, um das Passwort des anderen Benutzers zurückzusetzen.

Wenn Sie wirklich von Ihrer virtuellen Maschine aus in den Einzelbenutzermodus wechseln müssen, ordnen Sie die Schlüssel einfach neu zu, wie in diesem KB-Artikel von VMWare beschrieben:

Danke für die superschnellen Antworten. (1) Ich habe keine Passwörter für diese VM. Es bootet einfach und meldet sich automatisch bei einem Administratorkonto an. (2) Ich versuche, das Bild zu mounten. Ich habe versucht, dies unter Windows mit vmware-mount.exe unter WinXP zu mounten, aber auf das gemountete Laufwerk kann nicht zugegriffen werden, wahrscheinlich weil es nicht FAT32/NTFS ist. Muss dies unter Linux/Mac ausprobieren. (3) Ich konnte keine Möglichkeit finden, Schlüssel mit VMware Workstation auf Win7 zuzuordnen. Ich habe keinen VMware-Server. Ich werde Sie über meine Fortschritte auf dem Laufenden halten.
In der Tat - wir haben die Frage bearbeitet, da die explizite Frage nach der nicht lizenzierten Verwendung von Mac OS auf Nicht-Apple-Hardware ein Graubereich für die Site ist - Ihre Frage funktioniert im allgemeinen Fall, in dem VMWare auf Mac-Hardware und nicht auf Windows-Hardware ausgeführt wird, sodass die Bearbeitung nicht erfolgt macht es nur allgemein nützlicher, aber klar von den FAQ-Problemen.
Möglicherweise müssen Sie sich an VMWare wenden, um Unterstützung beim Anpassen Ihrer Version der Software zu erhalten, um die Mac-Befehlstaste und die S-Taste zu emulieren. Es könnte sogar einfacher sein, da Sie möglicherweise nicht einmal eine physische Tastatur an das Gerät angeschlossen haben - geschweige denn eine Mac-Tastatur.
Endlich herausgefunden, wie man das vmdk mountet. Ich bin der Anleitung hier gefolgt: blog.michael.kuron-germany.de/2011/10/…