我可以仅将FileVault用于特定文件夹吗?


9

我可以将FileVault设置为仅加密主文件夹中的特定文件夹而不加密整个主文件夹吗?

我要这样做是因为对我来说,加密整个Home文件夹太不方便了,因为它太大了,没有加密数据的位置,而且对我来说,将所有这些文件都保留在Home文件夹之外也不方便。

提前致谢。

编辑:如果不可能的话,还有其他可用的加密方式吗?

Answers:


9

无法(至少我不知道)指定Filevault的目标目录。通过创建(如果您使用Leopard或更高版本)稀疏捆绑包(如果您使用Tiger,则创建稀疏磁盘映像)将自动使用您的主文件夹来工作。进行更改的原因与Time Machine有关(并在一定程度上允许备份FileVaulted主目录)。

但是,您可以使用“ 磁盘工具”相关文件夹创建一个加密的稀疏镜像,从而 “复制”特定文件夹的FileVault功能。每次要使用它时都必须挂载该映像,但是“效果”是相似的。

如果您的应用程序需要在原始位置存储数据(这很常见),则可以创建文件的符号链接并将图像添加到登录项。您可能必须将图像密码添加到“钥匙串”中,才能自动展开。

同样重要的是,还要了解Time Machine的限制,因为FileVault主目录只能在您登录(或登出)时出现。为了使Time Machine成为常规机器,您需要OS X Server版本作为目标。

根据Wikipedia条目(我应该一开始就引用它,因为它具有所有这些信息,书写得更好,更完整):

FileVault仅限于在10.7之前的Mac OS X版本中加密主目录,并且仅对整个目录进行加密。从Mac OS X 10.7版开始,FileVault可以加密整个磁盘

(我加强调)

这是否成立尚待观察,因为我们不猜测未来的版本,但请记住这一点。

作为替代方案,有“多个”程序也可以帮助您保持事物的安全“库”。我之所以提到Exces是因为几年前我从捆绑软件中获得了它。我使用了三遍,并且有效。可能有免费的替代品(以及使用普通的“磁盘工具”)。

更新:添加了凯尔(Kyle)提供的链接,因为它解释了如何执行此操作,但由于它的“较长”而保留了我的答案:)


5

当我需要部分加密时,尤其是当加密容器需要可移植时,我转向TrueCrypt,它是免费的开源软件,可用于主要操作系统,并且可以

  • 创建加密的容器
  • 创建加密的虚拟磁盘映像
  • 加密整个磁盘
  • 创建隐藏和加密的卷(通过隐写术)
  • 甚至隐藏和加密整个操作系统(尽管对于只加密文件夹结构来说可能有点过多)

最重要的是,它相当快并且具有许多加密选项。

容器是保存文件系统的加密文件。作为文件,可以轻松地对其进行移动,复制,简要介绍,重新简述,建立索引或编号(或对文件进行任何处理)。当您需要在不同的操作系统下使用文件和加密功能时,它们可用于可移动磁盘等。

但是,如果只需要在您的Mac上使用文件,我将采用最自然的方式,如KyleMartín的回答所述。




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.