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

6

Ist es möglich, ein Benutzer- / Root-Kennwort 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 zur Startzeit) scheint unter VMware nicht zu funktionieren.

Verwenden Sie für diese Frage das vmware-fusion-Tag, da ich keine neuen Tags erstellen kann.

----- Hier einige Notizen hinzufügen:

Endlich herausgefunden, wie man den vmdk mounten kann.

Da meine VM auf Win7 ist, 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 wie von bmike erwähnt entfernt. Ich musste verwenden

$ sudo rm .AppleSetupDone

da diese Datei im Besitz von root war.

Ich habe die Anweisungen hier befolgt: http://blog.michael.kuron-germany.de/2011/10/mount-ext3-vmdk-in-vmware-fusion/ Hier wird gezeigt , wie der vmdk gemountet wird.

Habe das vmdk abgehängt. Starte den VM neu und erstelle ein neues Konto.

Davor habe ich viele Optionen ausprobiert, um die .vmdk zu mounten, einschließlich - xmount unter ubuntu - vmware-mount.pl (im Lieferumfang von vmware server enthalten) unter ubuntu - winmount application unter win7

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

Vielen Dank für Ihre Hilfe.

user674669
quelle

Antworten:

6

Eine schnelle Lösung für das Problem besteht darin, einfach ein neues Administratorkonto mit einem Ihnen bekannten Kennwort 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 Festplatten-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 Administratorbenutzer zu erstellen, wobei Sie einen neuen eindeutigen Kurznamen auswählen können (um nicht in ein vorhandenes Konto einzugreifen) und dieses Administratorkonto zum Zurücksetzen des Kennworts des anderen Benutzers verwenden können.

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

bmike
quelle
Danke für die superschnellen Antworten. (1) Ich habe keine Passwörter für dieses VM. Es wird nur ein Admin-Account gebootet und automatisch angemeldet. (2) Ich versuche, das Image bereitzustellen. Ich habe versucht, dies unter Windows mit vmware-mount.exe unter WinXP zu mounten, aber auf das gemountete Laufwerk kann wahrscheinlich nicht zugegriffen werden, da es nicht FAT32 / NTFS ist. Müssen dies unter Linux / Mac versuchen. (3) Ich konnte mit vmware workstation unter win7 keine Möglichkeit zum Zuordnen von Schlüsseln finden. Ich habe keinen VMware-Server. Ich werde Sie über meine Fortschritte auf dem Laufenden halten.
user674669
In der Tat - wir haben die Frage bearbeitet, da die explizite Frage nach der nicht lizenzierten Verwendung von Mac OS auf nicht von Apple stammender Hardware eine Grauzone für die Site darstellt - funktioniert Ihre Frage im Allgemeinen, wenn VMWare auf Mac-Hardware und nicht auf Windows-Hardware ausgeführt wird, sodass die Bearbeitung nicht möglich ist macht es nur allgemein nützlicher, aber klar von den FAQ-Problemen.
bmike
Möglicherweise müssen Sie sich an VMWare wenden, um Unterstützung beim Anpassen Ihrer Softwareversion zum Emulieren der Mac-Befehlstaste und der S-Taste zu erhalten. Es könnte sogar einfacher sein, da Sie nicht einmal eine physische Tastatur an den Computer angeschlossen haben - geschweige denn eine Mac-Tastatur.
bmike
Endlich herausgefunden, wie man den vmdk mounten kann. Ich habe die Anweisungen hier befolgt
user674669