如何冻结linux中的文件夹?

时间:2015-03-06 19:34:23

标签: linux permissions file-permissions freeze

我想用红帽冻结一个文件夹,所以没有人(甚至根)无法将文件添加到文件夹或更改文件夹中已存在的文件,我试图使文件夹只读,但这不起作用和root用户可以像往常一样正常添加文件,请有人帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

没有。按照设计,在Linux中,root会忽略所有实体的现有权限。但是,您可以所做的是对文件进行加密,以便无法读取这些文件,并且不会被不知道密钥的人修改。您无法阻止添加新文件,但加密和解密密钥都是私有的,您可以轻松验证是否有任何文件有效。

这也意味着您的计算机上无法使用任何一个键!

答案 1 :(得分:1)

在文件中创建一个文件系统(例如:一个iso文件),在目录中包含你想要的文件,然后使用loopback mount将它只读取到目录上。

任何试图正常修改文件系统的人(包括root用户)都会收到“只读文件系统”错误。