【问题标题】:How to freeze a folder in linux?如何在linux中冻结文件夹?
【发布时间】:2015-05-08 12:00:51
【问题描述】:

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

【问题讨论】:

  • 这毫无意义。根据定义,root 用户可以更改系统上的任何内容。你真正想做什么?即使使用天才级别的内核黑客来强制对某些任意文件进行只读操作,如果我可以物理访问计算机,我总是可以移除硬盘驱动器,将其连接到另一台计算机,然后进行任何更改。如果我生气了,我可以拿凿子去砍它。目前正在发生什么(对您而言?)您想要阻止的事情?

标签: linux permissions file-permissions freeze


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      相关资源
      最近更新 更多