1

我编写了一个 shell 脚本来创建一个加密的 sparsebundle 磁盘映像。我想向 sparsebundle 添加一个 pubkey,但是当我将选项 -pubkey(由 Apple 记录)添加到 shell 脚本时,或者即使我只是在 bash 中运行单行命令时,它也会被拒绝。

我是否错过了有关此选项的某些内容?我阅读了文档,但仍然无法正常工作。

目前,shell 脚本的“创建”行看起来像这样(脚本可以正常工作,但是当我添加 -pubkey 时,它会给我一个“使用”返回):

echo $password | hdiutil create -size $space -encryption -type SPARSEBUNDLE -fs HFS+J $name
4

1 回答 1

0

这通常被称为“从不工作”或损坏,但它可以工作并且已经这样做了很长一段时间。

请参阅下面的示例,简而言之,您只需要使用 Keychain Access 为公钥/私钥创建证书。

http://design.caltech.edu/erik/Misc/encrypted_virtual_disk.html

于 2015-08-21T05:07:46.253 回答