我正在尝试重新安装,但我想先备份我的加密家庭,所以我从 Live CD 启动,安装硬盘驱动器,运行sudo ecryptfs-recover-private <home directory here>并要求我输入密码。我输入它,说它成功并将它安装在 "/tmp/ecryptfs.somethingsomething" 中。我去那里,使用 root nautilus,双击 .desktop 条目,它只是生成一个终端窗口,该窗口立即消失。我检查了自述文件,它说它正在运行ecryptfs-mount-private,所以当我自己在终端中运行它时,它说“错误:加密的私有目录设置不正确”。
我已经用谷歌搜索并找不到答案,因为它告诉您使用 ecryptfs-recover-private 恢复它,但这显然不起作用......
我以某种方式设法打破了我加密主目录的自动挂载。
每次我通过 SSH 登录时,我都会看到:
valorin@joshua:~$ ls -la
total 44
dr-x------ 3 valorin valorin 4096 2012-03-17 17:10 .
drwxr-xr-x 7 root root 4096 2012-03-17 11:45 ..
lrwxrwxrwx 1 valorin valorin 56 2012-03-08 20:37 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
-rw------- 1 valorin valorin 917 2012-03-17 19:24 .bash_history
drwx------ 3 valorin valorin 4096 2012-03-16 17:58 .cache
lrwxrwxrwx 1 valorin valorin 33 2012-03-08 20:37 .ecryptfs -> /home/.ecryptfs/valorin/.ecryptfs
-rw-r--r-- 1 root root 21954 2012-03-08 20:35 .face
lrwxrwxrwx 1 valorin valorin 32 2012-03-08 20:37 .Private -> /home/.ecryptfs/valorin/.Private
lrwxrwxrwx …Run Code Online (Sandbox Code Playgroud) 我有一个非常标准的 Ubuntu 20.04 设置,带有 LVM 和加密硬盘。然而,标准设置似乎提供了一个非常小的 900 MB 交换空间(或者是我选择的?),现在它经常导致我出现内存不足的问题,尽管我有 16 GB RAM。我的 500 GB SSD 上有足够的可用空间,但无法找到有关如何增加交换大小的明确说明。我想保留加密交换作为分区,而不是用文件替换它。
我查看了几个选项,但没有看到任何看起来像我希望的那么简单的东西:
我想要在 Ubuntu One 上有一个加密文件夹的想法。互联网上有当前的howtos 如何使用EncFS 或ecryptfs 设置它。我想使用 ecryptfs - 不是因为速度,因为如果您将数据存储在云中,速度并不那么重要 - 但由于我已经在使用 ecryptfs,因此习惯了它,因此不要我也很喜欢使用另一种解决方案。
Ubuntu One 文件夹的问题在于,它是用户主文件夹的一部分。在许多情况下,使用最新的 Ubuntu 版本,用户的主文件夹已经使用 ecryptfs 加密,并且您不能在 ecryptfs(用户主目录的)之上使用 ecryptfs(对于 Ubuntu One 文件夹)。
那么一个人能做什么呢?当然,请改用 EncFS。或者将 Ubuntu One 文件夹移出用户的主文件夹。
任何其他想法或建议?
与 truecrypt 分区(这是我以前使用过的)相比,我有点不确定 ubuntus 加密的主文件夹是如何工作的。当我登录时,我计算机上的其他用户是否能够访问我加密的主文件夹中的文件?
我想知道 Ubuntu/eCryptfs 在运行时将加密的 $HOME 目录中的解密文件存储在哪里。
我想要一个加密的目录(不是 homedir!)让我们说 /testdata。
我使用以下命令和参数对其进行加密:
root@pc:~# mount -t ecryptfs /testdata/ /testdata/
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32
2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
6) cast5: …Run Code Online (Sandbox Code Playgroud) 所以,由于某种原因,我突然无法登录我的主帐户,所以我做了 alt+ctrl+f1 并看到了消息“在用户密钥环中找不到签名,也许尝试交互式‘ecryptfs-mount-private’”
我可以登录另一个帐户(例如 root)而没有任何问题我该如何解决这个问题?
我正在尝试用于rsync制作文件系统的存档副本。大多数文件都被复制好了。但是,某些文件无法复制并出现以下错误:
rsync: recv_generator: failed to stat "/offsite/secure/backup/equality/image/home/.ecryptfs/richw/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWZCrxWC57ny9UTn1cFNZL5w.27.bkB806NyASyVhlkjDSj8409CPYuh4U--/ECRYPTFS_FNEK_ENCRYPTED.FWZCrxWC57ny9UTn1cFNZL5w.27.bkB806NyN3crxC.r7IEshHGdDkRwJU--/ECRYPTFS_FNEK_ENCRYPTED.FZZCrxWC57ny9UTn1cFNZL5w.27.bkB806NyAT1fljq1oLjEFLY7WuGBIKEQb0Lw-70GL..7i70mP89OnSy2Lg88XZ-s5bs2ugEt16Xwqzd.SS1Gn-sditaJ6k--": File name too long (36)
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来解决这个问题?
源计算机运行 Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-122-generic x86_64),带有 ZFS 源文件系统。
目标计算机运行 Ubuntu 18.04 LTS (GNU/Linux 4.15.0-23-generic x86_64),在 ext4 之上有一个 ecryptfs 文件系统。
我听说有人在升级 Ubuntu 版本时遇到 ecryptfs 加密的 $HOME 问题。这有什么道理吗,如果是的话,如何升级没有问题?
ecryptfs ×10
encryption ×4
12.04 ×1
20.04 ×1
backup ×1
filesystem ×1
lvm ×1
mount ×1
passphrase ×1
rsync ×1
swap ×1
ubuntu-one ×1
upgrade ×1
zfs ×1