首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在登录Linux Mint后使用systemd自动挂载veracrypt设备托管卷?

如何在登录Linux Mint后使用systemd自动挂载veracrypt设备托管卷?
EN

Stack Overflow用户
提问于 2020-06-06 23:45:46
回答 1查看 1.2K关注 0票数 1

我创建了/etc/systemd/system/veracrypt-automount-devices.service

代码语言:javascript
运行
复制
[Unit]
Description=VeraCrypt auto-mount device-hosted volumes

[Service]
Type=forking
ExecStartPre=/bin/sleep 300
ExecStart=/usr/bin/veracrypt --auto-mount=devices /media/veracrypt1

[Install]
WantedBy=multi-user.target

然后我做到了:

代码语言:javascript
运行
复制
sudo systemctl daemon-reload
sudo systemctl enable veracrypt-automount-devices
sudo systemctl status veracrypt-automount-devices

● veracrypt-automount-devices.service - VeraCrypt auto-mount device-hosted volumes
   Loaded: loaded (/etc/systemd/system/veracrypt-automount-devices.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Sat 2020-06-06 17:28:59 CEST; 8min ago
  Process: 967 ExecStartPre=/bin/sleep 300 (code=killed, signal=TERM)

Jun 06 17:27:29 username-computername systemd[1]: Starting VeraCrypt auto-mount device-hosted volumes...

Jun 06 17:28:59 username-computername systemd[1]: veracrypt-automount-devices.service: Start-pre operation timed out. Terminating.

Jun 06 17:28:59 username-computername systemd[1]: veracrypt-automount-devices.service: Failed with result 'timeout'.

Jun 06 17:28:59 username-computername systemd[1]: Failed to start VeraCrypt auto-mount device-hosted volumes.

如您所见,它不起作用。如果我grep syslog,下面是我找到的结果:

代码语言:javascript
运行
复制
Jun  6 16:56:08 username-computername systemd[1]: veracrypt-automount-devices.service: Control process exited, code=exited status=1
Jun  6 16:56:08 username-computername veracrypt[969]: Enter password:
Jun  6 16:56:08 username-computername systemd[1]: veracrypt-automount-devices.service: Failed with result 'exit-code'.
Jun  6 17:28:59 username-computername systemd[1]: veracrypt-automount-devices.service: Start-pre operation timed out. Terminating.
Jun  6 17:28:59 username-computername systemd[1]: veracrypt-automount-devices.service: Failed with result 'timeout'.

基本上,我想要的是在我用我的用户名和密码在Linux Mint中登录之后,被要求提供密码来解密设备托管的卷。

EN

Stack Overflow用户

发布于 2020-06-07 17:08:44

我知道怎么做了。我将veracrypt命令放在~/.profile中,以便在登录时执行该程序。参见https://askubuntu.com/a/270050/787567

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62234155

复制
相关文章

相似问题

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