【发布时间】:2013-08-30 11:35:45
【问题描述】:
我想阻止用户修改文件,但我似乎无法使用标准权限使其工作。
文件是file.jpg,在文件夹2012/中。
文件详情:
-r--r--r-- 1 root root 10294 Feb 19 2013 file.jpg
文件夹详情:
drwxr-xr-x 2 charly charly 36864 Aug 27 15:38 2012/
我的目的是防止用户重命名文件,但拥有他能够做到的权限。
我错过了什么?
【问题讨论】:
-
用户是否在任何特权
groups中?此外,对于 SuperUser 甚至 ServerFault,这个问题可能会更好。 -
不,用户是简单用户。用户不能重命名或修改 root 拥有的目录中的文件。
-
为什么要阻止重命名文件?修改文件意味着修改其中(inode)中的一些数据(或元数据)。 你为什么这么问?
-
该文件中有木马,因此我将其重命名为 file.jpg.trojan,并且我想确保它不能重命名回 file.jpg,因为该网站因以下原因被列入黑名单它。当然我可以删除文件或者相信网站开发人员不会将其重命名为 jpg,但我想知道如何做到这一点。