Edd*_*heB 5 encryption 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]
Run Code Online (Sandbox Code Playgroud)
我查看了“以前的错误”,但我看不到任何东西,在我看来,每个文件基本上都有如下一行,但我看不到命令的开头,因为它有我的终端已经填满了我可以滚动的位置。
Pictures/2016/Photos2016Edited/IMG_20160720_124505.jpg
2,118,107 100% 3.05MB/s 0:00:00 (xfr#197821, ir-chk=2133/221314)
Run Code Online (Sandbox Code Playgroud)
所以我想知道加密是否有效?它是否对某些文件有效,对其他文件失败然后停止?如果失败了我该怎么办?尝试再次运行该命令是否安全,或者这会导致一些双重加密问题吗?也许我应该在重试之前从最近的备份中恢复。
更多信息
其他表明该过程有效的信息:
失败后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
Run Code Online (Sandbox Code Playgroud)
其他表明该过程失败的信息:
如果我注销 eddy 并以具有管理权限的临时用户身份登录,则会sudo ls -lA /home/eddy/显示我的整个主目录。我预计只有 4 个文件,正如此问题的答案所建议的:检查分区是否已加密
经过一些调查,我已经确认加密过程有效。我创建了一个 Ubuntu 启动 USB 驱动器,并从该驱动器启动了我的笔记本电脑,当我尝试访问“eddy”主目录时,它只包含四个项目;访问您的私人数据.desktop、.ecryptfs、.Private 和 README.txt。如果我查看另一个帐户的主目录,那么它包含所有常用目录。