我在使用 TrueCrypt 或 VeraCrypt 加密的外部媒体上有许多加密卷。在 Ubuntu 下安装和使用 VeraCrypt 的推荐方法是什么?
在Windows我可以装入veracrypt加密的分区/磁盘通过批处理脚本,其采用的设备名称显示通过mountvol.exe。这样的属性非常有用,因为重启会导致相对路径的改变(\Device\Harddisk1\Partition3--> reboot --> \Device\Harddisk3\Partition3)。
我在 Windows 上用于 veracrypt 卷的批处理脚本(缩写形式):
@echo
"C:\Program Files\VeraCrypt\VeraCrypt.exe" /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\ /l z /m label=Encrypted_1 /q
"C:\Program Files\VeraCrypt\VeraCrypt.exe" /v \\?\Volume{yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy}\ /l f /m label=Encrypted_2 /q
[...]
pause
Run Code Online (Sandbox Code Playgroud)
我不知道是否存在可/v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\用于 Linux 命令行的Windows 并行命令。我尝试了(徒劳)--mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx标志,因为mountvol.exe 卷名(可能)基于 UUID 号(blkid虽然对于 难以察觉)。官方 veracrypt/truecrypt 文档允许 Linux 用户仅使用相对(可变)路径(/dev/sda3--> reboot --> /dev/sdc3 …
veracrypt 中是否有自动卸载功能,还是应该在关闭之前手动卸载 veracrypt 卷以防止文件系统/容器损坏?
我在veracrypt FAQ 中找到了适用于 Windows 的答案,但没有找到适用于 Linux / Ubuntu的答案。
在 Ubuntu 16.04 上,我安装了 VeraCrypt 1.19 的机器。当我尝试打开现有容器时,出现错误:
“没有这样的文件或目录:dmsetup”
veracrypt::process::execute:108
Run Code Online (Sandbox Code Playgroud)
我在 Windows 10 上的 NTFS 分区上创建了它 - 但我认为这不是问题所在。
我已经尝试过这个sudo apt-get install dmsetup东西,但这不起作用。
提前致谢。
普通用户无法在没有首先使用管理员密码进行身份验证的情况下安装 VeraCrypt 卷。根据原始 TrueCrypt 文档,解决方法是授予用户sudo对该veracrypt目录的权限。
编辑 visudo 并添加
USERNAME ALL = (root) NOPASSWD:/usr/bin/veracrypt
这是不安全的,并为根级别的漏洞打开了大门。
来源:以这种方式在没有 sudo 密码的情况下挂载 VeraCrypt 是否安全?安全服务
普通用户如何在不需要管理员密码或没有权限的情况下安全地挂载 VeraCrypt 容器sudo?
或者将上述内容添加到 visudo 实际上是否安全?
我有许多带有 VeraCrypt 加密文件容器的外部媒体,我希望用户在不授予用户 root 权限的情况下安装和使用它们。
但是目前 VeraCrypt 总是要求用户/管理员密码显然是 sudo-ing 挂载操作:
不在 sudoers 文件中的用户如何挂载 .hc 文件?
今天是个好日子!
我最近升级到Ubuntu-Mate Bionic 18.04,现在正在与新的“功能”作斗争。谷歌帮了很多忙,但这次我没有设法找到解决方案。
每次我从睡眠中恢复时,VeraCrypt 进程都会消失,之前安装的加密卷被卸载,没有可见的错误消息。它是一个简单的文件容器,位于主 SSD 上,而不是外部驱动器上。
我曾经让装有 Ubuntu 16.04 的笔记本电脑进入睡眠状态,并安装了 VeraCrypt 卷,并且在恢复到 18.04 之前没有任何问题。它总是在 VeraCrypt 仍在运行并且卷已安装的情况下恢复。现在它是 Ubuntu-Mate 18.04 的全新安装,所有分区都重新格式化,而不仅仅是一个 dist-upgrade 并且这个版本有这样的问题。
这个问题非常烦人,因为我因此无法使用睡眠模式。第一次它甚至会导致数据丢失,因为尽管它已被正在运行的程序使用,但该卷刚刚消失。
将不胜感激有关如何调试的任何建议。我什至不知道它是在睡觉时还是在恢复时发生,最重要的是,为什么会发生这种情况。
谢谢!