如何在 VMware Fusion 中运行的 Mac OS X 客户操作系统上重置登录密码?

如何在 VMware Fusion 中运行的 Mac OS X 客户操作系统上重置登录密码?

我在 VMware Fusion 中安装了一个 OS X 实例,因为我需要一个干净的系统来测试一些东西,但是我忘记了为该客户操作系统的用户帐户设置的登录密码,现在我不想重新安装整个客户操作系统。

如果这是一台物理机器,我会启动恢复分区并启动密码实用程序,但我不确定如何对 Fusion 中的客户操作系统执行此操作。

答案1

启动时按住 Cmd-S 进入单用户模式。然后按照屏幕上的说明对磁盘进行 fsck 并以读写方式挂载。然后删除 /var/db/.AppleSetupDone 文件并重新启动,OS X 的首次开箱即用设置助手将再次运行。创建一个新的本地管理员帐户,并设置一个您能记住的密码,然后删除原始管理员帐户,或者使用新管理员帐户重置旧管理员帐户的密码,然后删除新管理员帐户

fsck -fy /
mount -uw /
rm /var/db/.AppleSetupDone
reboot

答案2

这是最好的解决方案,我花了几个小时研究它,它确实有效

按照本教程操作:https://www.geekrar.com/get-into-recovery-mode-macos-virtual-machine/ 请按照以下说明下载恢复映像:https://github.com/DrDonk/unlocker/wiki/Create-a-bootable-macOS-Recovery-vIrtual-disk

相关内容