Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 如何从终端启用文件Vault_Shell_Terminal_Osx Mavericks - Fatal编程技术网

Shell 如何从终端启用文件Vault

Shell 如何从终端启用文件Vault,shell,terminal,osx-mavericks,Shell,Terminal,Osx Mavericks,我正在尝试编写一个脚本,使用boxen在新计算机上自动安装软件。有一项要求,即boxen仅在硬盘加密的情况下运行。我可以禁用它,但我想加密驱动器无论如何。有没有一种方法可以从终端完成这项工作,这样我就可以更加简化流程?没有。您可以为他们打开安全首选项窗格(例如,open/System/Library/PreferencePanes/Security.prefPane),并告诉他们在其中启用FileVault,但打开它需要他们的用户密码和重新启动,因此没有他们的帮助无法完成。请尝试fdesetup

我正在尝试编写一个脚本,使用boxen在新计算机上自动安装软件。有一项要求,即boxen仅在硬盘加密的情况下运行。我可以禁用它,但我想加密驱动器无论如何。有没有一种方法可以从终端完成这项工作,这样我就可以更加简化流程?

没有。您可以为他们打开安全首选项窗格(例如,
open/System/Library/PreferencePanes/Security.prefPane
),并告诉他们在其中启用FileVault,但打开它需要他们的用户密码和重新启动,因此没有他们的帮助无法完成。

请尝试
fdesetup
工具:

NAME
     fdesetup -- FileVault enabling tool

SYNOPSIS
     fdesetup verb [options]

DESCRIPTION
     fdesetup is used to enable or disable FileVault, to list, add, or remove
     enabled FileVault users, and to obtain status about the current state of
     FileVault. Most commands require root access and need to be authenticated
     with either a FileVault password, a personal recovery key (if enabled),
     and in some cases the private key from the installed institutional recov-
     ery key.  Some status related commands can be run from a non-root ses-
     sion.

...