在我的部门中,我们有一台带有CentOS和samba的小型文件服务器。我具有root访问权,能够执行一些基本维护。
今天,我将一些文件夹设为只读,所以我继续进行了chmod -R -w some-folder/
,但是对于一些文件,我得到了响应:
chmod:./somefile.pdf:新权限是r-xrwxr-x,而不是r-xr-xr-x
添加后,-v
我得到的信息不多:
'./somefile.pdf'的模式保留为0575(r-xrwxr-x)
我尝试以下操作只是为了确保:
# touch test-file
# chmod -v -R -w .
mode of `./somefile.pdf' retained as 0575 (r-xrwxr-x)
chmod: ./somefile.pdf: new permissions are r-xrwxr-x, not r-xr-xr-x
mode of `./test-file' changed to 0444 (r--r--r--)
我想不出为什么root无法执行chmod的任何充分理由?
一些花絮:
- 该文件系统不是 只读的(仅某些文件被拒绝修改)。
- 我以root用户身份运行chmod命令,但没有任何效果。
- 文件所在的分区是ext4。
更新:这是lsattr
文件上包含文件夹的输出:
# lsattr somefile.pdf
-------------e- somefile.pdf
# lsattr ..
-------------e- ../myfolder
没有setuid(ls -la
):
dr-xr-xr-x 2 userxyz abc 4096 May 30 09:29 .
dr-xr-xr-x 17 userxyz abc 4096 Sep 19 2013 ..
-r-xrwxr-x 1 userxyz abc 275150 Aug 6 2013 somefile.pdf
您正在远程访问此文件?
—
Luciano Andress Martini
lsattr
这些相同文件及其上面的目录的输出是什么?