检查 ecryptfs 是否正常工作

检查 ecryptfs 是否正常工作

我一直在尝试按照此处的说明加密我的主目录:http://www.howtogeek.com/116032/how-to-encrypt-your-home-folder-after-installing-ubuntu/,但在运行命令后部分失败sudo ecryptfs-migrate-home -u eddy。以下是程序终止前的最后几行输出:

android_workspace/MyFirstApp/src/com/eddytheb/myfirstapp/DisplayMessageActivity.java
      1,463 100%    4.91kB/s    0:00:00 (xfr#200443, to-chk=1/221932)
android_workspace/MyFirstApp/src/com/eddytheb/myfirstapp/MainActivity.java
      1,025 100%    3.34kB/s    0:00:00 (xfr#200444, to-chk=0/221932)
information/
preprobe/
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]

我查看过“以前的错误”,但我什么也看不到,在我看来每个文件基本上都有一行如下的内容,但我无法看到命令的开头因为它已经填满了我的终端,我可以滚动到最远的地方。

Pictures/2016/Photos2016Edited/IMG_20160720_124505.jpg
  2,118,107 100%    3.05MB/s    0:00:00 (xfr#197821, ir-chk=2133/221314)

所以我想知道,加密是否有效?它对某些文件有效,对其他文件失败然后停止?如果失败了,我该怎么办?再次尝试运行命令是否安全,或者这会导致一些双重加密问题?也许我应该先从最近的备份中恢复,然后再试一次。

更多信息

表明该过程有效的其他信息:

失败后,sudo ecryptfs-migrate-home -u eddy我以 eddy 身份重新登录,发生了两件事,表明情况发生了变化:首先,我被指示重新安装 dropbox;其次,我被指示查看并记下我的 ecryptfs 密码。我做了这两件事。

从我的主目录ls -A /home显示我有一个 .ecryptfs 目录,并且 /home/.ecryptfs/eddy/.Private/ 充满了类似“ECRYPTFS_FNEK_ENCRYPTED.FXbO-DbnsIQgsUSOhExSAtVeUT6iVjljYTA-ze4e4UzGGHP1E0fZajIdzrID0q-TjIKzj75kD4Y-Ga6-”的文件

如果我df -T这样做,我就会看到我的主目录已被挂载;我有一行内容:

/home/.ecryptfs/eddy/.Private ecryptfs 957172372 454736500 453791216  51% /home/eddy

表明该过程失败的其他信息:

如果我退出 eddy 并以具有管理权限的临时用户身份登录,则会sudo ls -lA /home/eddy/显示我的整个主目录。我原本只希望看到 4 个文件,正如此处问题的答案所暗示的那样:检查分区是否加密

答案1

经过一点调查,我确认加密过程有效。我创建了一个 Ubuntu 启动 USB 驱动器,并从那里启动了我的笔记本电脑,当我尝试访问“eddy”主目录时,它只包含四个项目:Access-Your-Private-Data.desktop、.ecryptfs、.Private 和 README.txt。而如果我查看另一个帐户的主目录,则它包含所有常用目录。

相关内容