首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让ecryptfs自动使用我的密钥?

如何让ecryptfs自动使用我的密钥?
EN

Stack Overflow用户
提问于 2016-10-14 00:14:59
回答 1查看 624关注 0票数 0

我想从我的代码中以编程方式挂载一个卷,为此我使用mount系统调用。我已经安装了ecryptfs。要手动挂载卷,我可以使用mount -t ecryptfs /src /dst,这将导致ecryptfs交互地向我询问信息。

我希望它自动使用我指向的密钥文件并继续。

EN

回答 1

Stack Overflow用户

发布于 2016-10-26 12:36:54

您可以在使用eCryptFs挂载时使用echo命令自动获取密码。

示例:

代码语言:javascript
复制
echo | mount -t ecryptfs -o ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_passthrough=no,ecryptfs_enable_filename_crypto=yes,no_sig_cache,key=passphrase:passwd="12345" /data/config/ /data/config/

如果你想在你的代码中使用它,那么通过从你的文件中提取密码来形成上面的字符串,并使用系统接口(system("");)来挂载带有eCryptFS的分区。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40026099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档