如何从命令行确定 Mac 是否正在使用 FileVault

在 OS X 中从命令行检查 FileVault 状态 是否启用。但是,如果您的 Mac 没有登录用户帐户,或者您需要远程识别 Filevault 使用情况怎么办?这两种情况都需要使用命令行来了解磁盘加密的状态。

从命令行(远程或本地)输入以下命令字符串:

sudo fdesetup status

对该命令查询只有两种可能的响应,并且结果不可能被错误识别,因为您会看到:

FileVault 已打开。

表明 FileVault 加密已在该特定 Mac 上启用,否则您将看到:

FileVault 已关闭。

这当然告诉您 Mac 没有使用全盘加密。

登录时尝试使用 FileVault 加密识别 Mac 时,此命令行技巧会很有帮助通过 SSH使用 VNC 共享屏幕 或在启动时远程访问通过单用户模式进入命令行。关于后一种情况的快速说明;启用了 FileVault 的现代 Mac 将不允许用户在没有事先输入管理员密码的情况下进入单用户模式,因此如果登录屏幕在 OS X 启动过程中更早弹出,那么您还可以确定 Mac 已打开 FileVault .

既然已经确定 Mac 是否使用 Filevault,下一个明显的问题就是您是否也可以通过命令行打开 FileVault。答案是肯定的,您需要使用相同的 fdesetup 命令。我们将在另一篇文章中更全面地介绍它,但对于那些感兴趣的人,您现在可以转到 fdesetup 手册页以获取更多即时信息。