![我是否需要在加密的覆盖层下面放置未加密的文件?](https://linux22.com/image/1135107/%E6%88%91%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%9C%A8%E5%8A%A0%E5%AF%86%E7%9A%84%E8%A6%86%E7%9B%96%E5%B1%82%E4%B8%8B%E9%9D%A2%E6%94%BE%E7%BD%AE%E6%9C%AA%E5%8A%A0%E5%AF%86%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我的 /home/user 目录中有未加密的文件(可能是将我的主目录移动到不同分区造成的)。
/dev/sda1 440G 137G 282G 33% /home
/home/user/.Private 440G 137G 282G 33% /home/user
如果我ls /home/user
以其他用户身份登录,我会看到该目录的旧内容,因为未安装加密文件。
我需要这些文件吗?如果不需要,有什么安全的方法可以删除它们?
答案1
查看未登录用户的未挂载的加密主目录,我看到一些未加密的文件(它们实际上是目录和链接):
$ /bin/ls -la /home/walt
total 12
dr-x------ 3 w3 walt 4096 Apr 9 22:12 .
drwxr-xr-x 13 root root 4096 Sep 1 2015 ..
lrwxrwxrwx 1 walt walt 56 Oct 22 2011 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
drwx------ 7 walt walt 4096 Jan 16 2013 .cache
lrwxrwxrwx 1 walt walt 30 Oct 22 2011 .ecryptfs -> /home/.ecryptfs/walt/.ecryptfs
lrwxrwxrwx 1 walt walt 29 Oct 22 2011 .Private -> /home/.ecryptfs/walt/.Private
lrwxrwxrwx 1 walt walt 52 Oct 22 2011 README.txt -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.txt
您不需要任何其他文件。您可以使用类似 的操作删除文件,当您对结果感到满意时,find /home/user -maxdepth 1 \( \! -type l -a -type d \) -exec echo rm {} \;
删除echo
find