我能够加密一个目录,使其无法被删除。我加密了文件夹中的文件。但是后来我能够删除加密文件夹中的加密文件,在这种情况下,加密它们是毫无意义的 b/c 它并没有保存我的文件不被删除。
为了加密文件夹,我使用了“sudo mount -t decryptfs ~/file ~/file”。在此过程中,它询问我是否想要明文直通以及是否要加密文件(我认为就是这样),但该程序只有在我为#1 输入yes 而为#2 输入no 时才能工作。为了加密我使用“gpg -c 文件名”的文件。
必须有一种方法可以防止文件被删除,或者甚至无法访问该文件,因为我认为加密文件夹可以保护内容,否则,有什么意义。
我寻找另一种加密方式,找到了 vera-crypt,但显然是针对整个硬盘的。这里有一个简单的解决方案,还是我应该寻找一种完全不同的方法来加密目录?谢谢你。
是的,完全不同的方法
为什么您当前的方法不起作用。
想象一下写在干擦白板上的一些文字,它是用外语写的。你手里拿着一块布。你想清理董事会。你能这样做吗?使用外语的文本会妨碍您。
您可以做的最好的事情是将全部加密到一个文件中,这样很难删除单个文件。但是有人仍然可以删除全部内容。
该怎么办
为防止删除,您需要使用文件权限。请参阅在 gnu/linux 上设置文件权限等的不同方法 。您还应该备份您的文件。修订控制是另一个非常有用的工具。
我在视频中找到了答案。
锁定文件夹:“sudo chmod 700 文件名”“sudo chmod root:root 文件名”
解锁文件夹:“sudo chmod 777 文件名”“sudo chown root:root 文件名”
它一直在使用这些。锁定后无法删除、移至垃圾箱、打开或复制。谢谢您的帮助!