我写了一个shell脚本,它创建了一个加密的sparsebundle磁盘映像。我想在sparsebundle中添加一个pubkey,但是当我将它添加到shell脚本中时,或者甚至当我在bash中运行一个单行命令时,选项-pubkey(由Apple记录)被拒绝。
我错过了这个选项的一些东西吗?我看了文档,但还是不能让它工作。
目前shell脚本的“create”行看起来像这样(脚本运行正常,但当我添加-pubkey时,它会返回“usage”):
echo $password | hdiutil create -size $space -encryption -type SPARSEBUNDLE -fs HFS+J $name
1条答案
按热度按时间baubqpgj1#
这经常被引用为“从不工作”或坏了,但它可以工作&已经这样做了相当长的一段时间。
下面是一个例子,简而言之,你只需要使用Keychain Access为公钥/私钥创建一个证书。
https://web.archive.org/web/20170106035834/http://design.caltech.edu/erik/Misc/encrypted_virtual_disk.html