我想用红帽冻结一个文件夹,所以没有人(甚至根)无法将文件添加到文件夹或更改文件夹中已存在的文件,我试图使文件夹只读,但这不起作用和root用户可以像往常一样正常添加文件,请有人帮我解决这个问题。
答案 0 :(得分:1)
没有。按照设计,在Linux中,root会忽略所有实体的现有权限。但是,您可以所做的是对文件进行加密,以便无法读取这些文件,并且不会被不知道密钥的人修改。您无法阻止添加新文件,但加密和解密密钥都是私有的,您可以轻松验证是否有任何文件有效。
这也意味着您的计算机上无法使用任何一个键!
答案 1 :(得分:1)
在文件中创建一个文件系统(例如:一个iso文件),在目录中包含你想要的文件,然后使用loopback mount将它只读取到目录上。
任何试图正常修改文件系统的人(包括root用户)都会收到“只读文件系统”错误。