首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启动时解密encfs

在启动时解密encfs
EN

Ask Ubuntu用户
提问于 2015-12-27 09:43:28
回答 1查看 1.2K关注 0票数 0

我想在启动时解密一个EncFS“卷”。通常,我会像这样解密卷:

代码语言:javascript
复制
cat "/home/user1/encfs.pw" | encfs -S /mnt/encryptedVolume /mnt/decryptedVolume

/etc/init中,我有一个myService.conf文件:

代码语言:javascript
复制
start on startup
stop on shutdown
respawn

pre-start script
  cat "/home/user1/encfs.pw" | encfs -S /mnt/encryptedVolume /mnt/decryptedVolume
end script

exec /home/user1/myService

没有预启动部分,myService就可以启动了。对于预启动部分,这并不是因为正如文档中所述,如果脚本行失败,它就存在。

我的问题是脚本行在shell中工作,而不是在启动前。

有人能帮忙吗?谢谢你的帮助。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-12-28 19:51:32

(我想我的评论应该是一个答案.)

我猜在运行启动脚本时“/mnt/加密卷”还没有挂载。

您可以等待一段时间来运行脚本,直到安装了所需的卷之后,

  • 在脚本中使用sleep 20
  • 或者在所有内容都“向上”并挂载后运行脚本,然后登录,运行initctl start myService就可以了。
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/713831

复制
相关文章

相似问题

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