我最近从 www.truecrypt.org 下载了 truecrypt 并得到了一个 .tar.gz 文件。我是 ubuntu 的新手,不知道如何安装它。请帮助并提供更多详细信息。
我在 Windows 7 下创建了一个 TrueCrypt 卷。一些文件夹和文件名包含西里尔符号。在 Ubuntu 10.10 中安装卷时,我看到的是问号而不是那些字母。是否有解决方案,或者如果我想在 Windows 和 Ubuntu 中打开卷,我应该避免使用非 ASCII 符号吗?
我有一个外部硬盘驱动器并使用 TrueCrypt 来保存加密文件容器。挂载后,每当我尝试卸载文件容器(在 Ubuntu 11.04 上使用 TrueCrypt 7.0a)时,它就不会发生,我收到以下消息:
device-mapper: remove ioctl failed: Device or resource busy
Command failed
Run Code Online (Sandbox Code Playgroud)
此外,如果我关闭 TrueCrypt 然后尝试再次启动它,它会说 TrueCrypt 已经在运行,但我无法从 Unity 侧边栏访问它(因为它不存在)。
此外,如果我关闭外部硬盘驱动器的电源,TrueCrypt 卷仍显示为已安装的卷之一,但我无法对它做任何事情。
任何可能的解决方法?我记得这不会发生在早期版本的 Ubuntu 中,所以我猜这与 11.04 有关系。
谢谢
我在全新安装的 Ubuntu 11.10 64 位上安装了 TrueCrypt 7.1 Standard 64 位。在破折号中找到应用程序后,我将它的图标拖到 Unity 启动器上。然后我点击那个图标,TrueCrypt 的主窗口打开了。我安装了我的加密文件/卷,然后关闭窗口做一些工作。要重新打开 TrueCrypt 窗口,我通常会单击出现在顶部面板上的蓝色 TrueCrypt 小图标。在 Ubuntu 11.10 中,该图标不再存在。如果我单击启动器中的 TrueCrypt 图标,我会收到一条消息(“TrueCrypt 已经在运行。”)。
在 Ubuntu 11.10 中关闭 TrueCrypt 窗口后如何重新打开它?
我想挂载一个 ext4 truecrypt 驱动器,--fs-options但它不起作用。我还创建了一个 FAT 分区,并且以下命令正在运行。如果我的分区是 ext3/ext4,替代命令是什么?
sudo truecrypt --mount /media/vulturus_data/test3 /media/true --fs-options="users,uid=115,gid=123,fmask=0113,dmask=0002"
Run Code Online (Sandbox Code Playgroud) 到目前为止,我一直使用 truecrypt 卷,因为空间限制我寻找其他解决方案来加密我的数据。这是我发现的。我的问题是 cryptsetup 和 truecrypt 之间有什么不同。cryptsetup 和 truecrypt 一样安全吗?加密 LVM 分区的最佳方法是什么?
当 TrueCrypt 加密的 Windows 7 和 Ubuntu 11.10 分别安装在不同的物理驱动器上时,如何双启动?
我有两个硬盘。hd0 安装了 TrueCrypt 加密的 Windows 7 和 TrueCrypt 引导加载程序。hd1 安装了带有 grub2 引导加载程序的 Ubuntu 11.10。
的输出fdisk -l如下:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 976771071 488282112 7 HPFS/NTFS/exFAT
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 968517631 484257792 83 Linux
/dev/sdb2 968519678 976771071 4125697 5 Extended
/dev/sdb5 968519680 976771071 4125696 82 Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)
我可以通过更改 BIOS 中的启动顺序成功启动到任一操作系统,但不想重复执行此操作。我的选择是:
我现在遇到了两个我收到错误的实例,因为该~/.Xauthority文件是必需的,但我的用户文件夹中缺少该文件。我已经读到该.Xauthority文件已被弃用,并且该功能已移至:
/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database`
Run Code Online (Sandbox Code Playgroud)
我已经尝试了如何创建 .Xauthority 文件中提供的解决方案?. 这表明我在启动时从$XAUTHORITY到~/.Xauthority建立了一个符号链接。但是这个方法对我没有用。我还尝试在终端中运行该命令及其变体,但没有成功。我正在 vmware 工作站 8 中运行最小安装的 ubuntu 服务器 11.10 64 位,顶部带有 xfce4。
错误“无法复制用户的 Xauthorization 文件”,我现在收到了两次。首先,当尝试从 Thunar 上下文菜单打开根终端时,使用“自定义操作”功能,使用命令gksu "xfce4-terminal -default-working-directory=%f". 再说一次,在尝试安装 truecrypt 时,这让我在安装过程中出现了几步错误。
有没有其他方法可以解决这个问题?而且,更根本的是,如果该文件已被弃用,为什么应用程序仍然依赖它?既然他们这样做了,为什么在软件赶上之前默认情况下不提供链接?我明白事情并不总是那么整洁,而且我可能会遗漏一些重要和基本的东西,所以请原谅我的厚颜无耻。
在 NSA 的整个过程中,人们试图重新构建与 truecrypt.org 提供的外观相同的二进制文件,但没有成功。所以有些人认为它们可能是用源代码中没有的后门编译的。-> 那么如何在最新的 Ubuntu 版本上进行编译(我使用的是 UbuntuGNOME,但这无关紧要)?我为以前的 Ubuntu 版本尝试了一些教程,但它们似乎不再起作用了?
编辑:
https://madiba.encs.concordia.ca/~x_decarn/truecrypt-binaries-analysis/ 现在您可能会想“好吧,我们不需要构建”,但是:要构建他使用了闭源软件,并且有受感染编译器仍将后门放入二进制文件的概念证明: 1. 没有后门的源代码 2. 二进制文件与参考二进制文件相同 3. 二进制文件仍然包含后门
编辑2(回复帖子):
使用时$ make -j 2 PKCS11_INC=$HOME/src/pkcs-11我得到:
...
/usr/include/wx-2.8/wx/dynarray.h:669:5:注意:在宏'_WX_DEFINE_TYPEARRAY_PTR'的扩展中
_WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl)
^
/usr/include/wx-2.8/wx/dynarray.h:655:5:注意:在宏'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR'的扩展中
WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT)
^
/usr/include/wx-2.8/wx/dynarray.h:829:5:注意:在宏'WX_DEFINE_EXPORTED_TYPEARRAY_PTR'的扩展中
WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid)
^
/usr/include/wx-2.8/wx/bookctrl.h:26:1:注意:在宏'WX_DEFINE_EXPORTED_ARRAY_PTR'的扩展中
WX_DEFINE_EXPORTED_ARRAY_PTR(wxWindow *, wxArrayPages);
^
链接 truecrypt
/usr/bin/ld: /home/user/src/truecrypt-7.1a-source/Volume/Volume.a(SecurityToken.o): 对符号 'dlopen@@GLIBC_2.1' 的未定义引用
/lib/i386-linux-gnu/libdl.so.2:添加符号时出错:命令行中缺少 DSO
collect2: 错误: ld 返回 1 个退出状态
make[1]: *** [truecrypt] 错误 1
make: *** [all] 错误 2
user@user-pc:~/src/truecrypt-7.1a-source$
使用时$ …
所以我现在已经使用了truecrypt好几年了。大约 6 个月前,在我得知我的密码之前(它真的很长,我不希望它容易受到单词列表的影响),我常常从文本文件中复制并粘贴它。
我没有启用交换空间,但我想知道我的密码是否可以恢复?srm我在文本文件上使用了sfill,并且在文件系统上做了一个,以便应该将其从文件系统中删除有人知道剪贴板是否存储在硬盘或内存上吗?有什么想法吗?
我使用本文末尾给出的建议
通过双击安装 TrueCrypt 卷。但是我不能在不打开 TrueCrypt ( umount: /media/truecrypt1 is not in the fstab (and you are not root)) 的情况下卸载它,所以能够在不打开程序的情况下安装它是一种没有实际意义的成就。有什么建议?
我使用 TrueCrypt 加密了闪存驱动器,但现在我改变了主意,我想将其格式化为未加密的驱动器。当我插入它时,它不再出现在启动器或 Nautilus 侧栏中(直到我通过 TrueCrypt 将它安装为加密驱动器,它出现在 Nautilus 侧栏中,但即使如此,闪存驱动器本身也无法识别)。
我如何访问/安装它以对其进行格式化?
所以我在从 Mac OSX 移动过来后遇到了 Truecrypt 的问题。在 MacOSX 中创建的 Treucrypt 文件容器,现在位于我的 Ubuntu 主文件夹中。
现在,当我挂载 Truecrypt 卷(要求输入 TC 和 Ubuntu 管理员密码)并尝试向其中或其中写入任何内容时,会出现目标为只读的错误。可以正常读取文件。
我检查了 Truecrypt 中的卷属性,它不是作为只读卷创建的。当我在 Truecrypt 中为每个会话安装卷时,不会勾选“以只读方式安装”选项。
我有一种感觉,这是我遗漏的 Ubuntu 权限问题或步骤。我一直在从 GUI 安装。
任何人都可以请教我如何使用已安装的容器获得写入权限?
提前致谢
truecrypt ×13
encryption ×2
windows-7 ×2
11.04 ×1
11.10 ×1
appmenu ×1
clipboard ×1
compiling ×1
dual-boot ×1
ext4 ×1
filename ×1
format ×1
grub2 ×1
mount ×1
open-source ×1
permissions ×1
root ×1
secure-erase ×1
security ×1
source-code ×1
thunar ×1
unicode ×1
unity ×1
unity-2d ×1
usb-drive ×1
xorg ×1