![检查 ecryptfs 是否正常工作](https://linux22.com/image/996846/%E6%A3%80%E6%9F%A5%20ecryptfs%20%E6%98%AF%E5%90%A6%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我一直在尝试按照此处的说明加密我的主目录: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。而如果我查看另一个帐户的主目录,则它包含所有常用目录。