经过一番混乱之后,事实证明,有一个更好的折衷方案,似乎没有明显记载在任何明显的地方,因此我想在这里分享。我不相信这是重复的,但是如果我错过了什么,我很高兴看到这个问题已经解决。
该解决方案的成本(某些人可能无法接受)是,您需要牺牲大约14G的驱动器到蜜罐分区。我采取的步骤是:
使用“磁盘工具”调整引导分区的大小,以在驱动器的末尾创建至少14.3G的可用空间。如果您已经启用FileVault,我相信这意味着您将不得不关闭它并等待它首先完成解密。
在驱动器末端创建一个空的Mac OS扩展日记记录分区,以填充可用空间。
为了使事情看起来更具说服力,请给您的新分区一个比Macintosh HD(2)更合理的名称-我用主机名命名我的名字。
重新启动计算机,并在系统启动时按住Cmd-R进入恢复模式。
从恢复菜单中选择重新安装操作系统,然后进行安装。您将获得选择在何处安装操作系统的选项。显然,您希望将其放在新分区上。它应该只是大足以让你安装狮子。如果不是,您将不得不退回到主恢复菜单,启动磁盘工具并再次调整分区大小。这有点麻烦,因为您最终没有得到的可用空间不如分区的指定大小那么多,但最终会到达那里。
完成新版Lion的安装。您要将其设置为蜜罐,因此:
- 启用自动登录,该自动登录使用与您在主分区上使用的用户名相同的用户名登录非管理帐户(以提高可信度)
- 确保您的管理员帐户具有正确的密码,以使小偷在发现盗窃者时很难与您的跟踪软件混淆
- 不要将任何事情与iCloud挂钩-我假设您将要使用Undercover,Prey或LoJack等替代服务来帮助恢复,因此,它更有可能暴露在外,最好避免。
- 在Honeypot分区上安装您选择的跟踪软件。最后我选择了Undercover,因为这是一次性费用,而Prey用bash编写
<shudder>
。
防止coresured在启动时尝试挂载加密分区,从而使您大失所望:
sudo mkdir -p /System/Library/LaunchDaemons.Disabled
sudo mv /System/Library/LaunchDaemons/com.apple.corestorage.corestoraged.plist /System/Library/LaunchDaemons.Disabled/com.apple.corestorage.corestoraged.plist
(有点hack,但这只是一个蜜罐。在这里向贡献者提供小费)
- 重新启动系统。您需要在系统启动时按住alt / opt才能启动引导菜单。选择您的原始主分区以启动进入主系统。
- (重新)为此分区启用FileVault并使其完成。
- 还要在此分区上安装跟踪软件(对于Undercover来说效果很好,Undercover可以通过MAC地址的序列号识别计算机,因此无需关心启动到哪个分区)
- 设置固件密码。如果您使用的是2011年以前的Mac,这只是一个象征性的手势,但我想一切都可以帮助您。如果您拥有更新的Mac,这是一项严格的安全措施,因为要避免AFAIK的唯一选择是将其带到Apple或物理上替换主板上的芯片。
因此,现在,如果您关闭Mac的电源并从冷启动,它将直接进入蜜罐分区,甚至不需要输入密码。对于一个老练的小偷,看起来他们只要重新启动计算机就可以访问您的计算机。在小偷意识到某件事不太正确之前,您的跟踪软件就有机会提交报告。
重新启动计算机时,必须记住按住alt / option键才能进入正确的系统,这时将提示您输入密码以对其进行解密。假设您已启用适当的锁定设置以实现合理的安全性,则您的计算机可以安全地防止他人持有敏感的私有数据。
如果您的Mac最近具有适当的固件保护,则窃贼将很难使用蜜罐分区以外的任何东西,并且即使没有这样做,他也将很难做任何特别有用的事情,因为他没有管理权限。运气好的话,等到他对它感到沮丧时,警察已经敲了敲他的门:-)