防止更改文件的所有权

我有777许可文件。 如何防止他人更改该文件的所有权? 即我需要防止chown x:y myfile

myfile实际上是一个从web写入的日志文件。 它的所有权是www-data。

只有root可以改变文件的所有权,所以你不必担心。

但是,您不必担心权限。 日志文件不应该是世界可写的。 你不希望每个人都以任意的方式写文件。 你只希望他们追加到文件。 你不能用传统的Unix权限来做到这一点,但你有其他的select。

您可以通过ACL来实现这一点。 否则, 这个问题有关于使文件追加只为每个人而不仅仅是其他人的信息。

更好的方法可能是通过系统日志进行日志logging。