我有几个文件夹是用 Trucrypt 或 Veracrypt 加密的。这些文件在包括 Ubuntu 在内的多个操作系统上运行多年,没有出现任何问题。在将几个 Ubuntu 桌面升级到 22.04 后,我发现我无法再解锁这些文件夹。输入正确的密码后,我收到了错误文件描述符错误消息。
关于这个问题的信息不多。我确实在其他地方找到了一个抱怨这个问题的帖子,解决方案是使用以下命令从 shell 启动 Trucrypt 或 Veracrypt:
sudo veracrypt &
虽然这种方法运行良好,但是并不像使用已经完美运行多年的 GUI 界面那么优雅。
有没有什么方法可以让这些应用程序通过通常登录的普通用户 GUI 启动方法再次正常工作?
Trucrypt 早已被弃用,不再是 Ubuntu 发行版的一部分。Veracrypt 已安装并使用存储库进行维护:
sudo add-apt-repository ppa:unit193/encryption
Zulucrypt 是一种有用的解决方法,但使用起来很混乱,无法解锁我的某些文件,并且缺少对我来说很重要的功能(例如显示/缓存密码)。更好的办法是让这些应用程序像多年来一样正常工作。
注意:我添加了 veracrypt(目前最新版本为 1.25.9),因为 Trucrypt(我使用了很多年)早已贬值并且不受支持。所以我不想因为询问不受支持的软件而忽略这个问题。Veracrypt 可以很好地处理由 Trucrypt 加密的文件,并且是目前受支持的应用程序。Trucrypt 和 Veracrypt 以相同的方式失败并显示相同的错误消息,在具有 sudo 权限的 shell 中运行每个程序的解决方法对两者都有效。
我的基本问题是:Trucrypt 和 veracrypt 多年来一直运行良好。为什么自从 22.04 升级以来,这些工具(在 Ubuntu 升级之前与升级后处于同一版本级别)必须从 sudo shell 运行才能正常工作?如何才能从用户收藏夹 GUI 启动它们并让它们像往常一样工作?
提前致谢!
答案1
ZuluCrypt 是 TruCrypt 的最新、完全受支持、100% 兼容的替代品。经过大量研究和测试,我最初使用 TruCrypt 在各种操作系统上创建的所有卷都可以在带有 ZuluCrypt 的 Ubuntu 22.04.2 LTS 上完全使用。