最简单的方法来设置encryption的音量

linux下设置encryption卷的最简单的方法是什么?

基本上,我想要的是在我的主文件夹中有固定大小的文件。 当我装入并input密码时,它应该显示为常规文件夹。 我也应该可以卸下它。

如果可以预先安装包括root在内的其他用户来访问它,这将是一个奖励。

它不应该依赖任何内核特性或configuration,因为我希望能够稍后在另一台计算机上安装它。

你最后的要求尖叫'Truecrypt'。 还有其他一些选项(比如EncFS和luks / cryptsetup),但是如果在安装过程中没有设置,我不会完全调用这些“easy”。 Truecrypt卷很可能不是一个分区,它会是一个文件,但是从你的问题来看,我想这样就行了。

如果挂载,根将能够读取它,但我怀疑有一个解决scheme存在的根将被禁止读取挂载的分区/文件。 毕竟,根是上帝。 我想你可以用SELinux在严格模式下模仿你想要的系统,但是build立这样一个系统本身就会开辟一大堆蠕虫。

所以: Truecrypt 。

作为TrueCrypt的替代scheme,这里有一篇很好的文章来自Linux Journal: 使用encryption容器在家中保护文件 。

你想要什么不称为encryption的“分区”。 你可能意思是“音量”。 对于encryption的实际分区 ,LUKS / cryptsetup是更合理的工具。

我第二个上面的答案,Trucrypt绝对是您的首选工具。