如何冻结 linux 中的文件夹?

How to freeze a folder in linux?

我想在 red hat 中冻结一个文件夹,这样任何人(甚至 root)都不能将文件添加到文件夹中或更改文件夹中已经存在的文件,我试图将文件夹设置为只读,但这不起作用,并且root用户可以像以前一样正常添加文件,请有人帮我解决这个问题。

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

这也意味着您的计算机上不能有任何一个密钥!

在目录中包含所需文件的文件(例如:iso 文件)中创建文件系统,然后使用环回挂载以只读方式将其挂载到目录中。

任何试图正常修改文件系统(包括 root)的人都会收到 "read-only filesystem" 错误。