Ubuntu 启动eCryptfs加密的Upstart脚本

Ubuntu 启动eCryptfs加密的Upstart脚本,ubuntu,encryption,upstart,ecryptfs,Ubuntu,Encryption,Upstart,Ecryptfs,我使用eCryptfs通过以下方式装载和加密特定目录: mount -t ecryptfs /secure /secure -o ecryptfs_unlink_sigs,ecryptfs_key_bytes=16,ecryptfs_cipher=aes 我见过一些例子,它们使用fstab在引导时使用ecryptfs自动挂载 我想知道作为一个upstart脚本这样做是否可能/明智,这样它就可以在必要时执行并用于测试目的 理想情况下,它将在依赖于正在加密的目录的其他Upstart脚本之前运行。请

我使用eCryptfs通过以下方式装载和加密特定目录:

mount -t ecryptfs /secure /secure -o ecryptfs_unlink_sigs,ecryptfs_key_bytes=16,ecryptfs_cipher=aes
我见过一些例子,它们使用fstab在引导时使用ecryptfs自动挂载

我想知道作为一个upstart脚本这样做是否可能/明智,这样它就可以在必要时执行并用于测试目的


理想情况下,它将在依赖于正在加密的目录的其他Upstart脚本之前运行。

请检查位于的以下脚本:

您可以扩展此脚本以使用参数化密码短语,例如:

ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase PASS
或:

根据需要修改脚本

ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase PASS
printf "%s" "wrapping passphrase" | ecryptfs-unwrap-passphrase [file] -