apache chown其文件无法正常工作

时间:2016-08-16 14:29:16

标签: bash apache chown

我的apache用户生成一个文件:

# ls -lsa /tmp/reference_file.csv
76 -rwxrwxrwx  1 apache apache 69921 Aug 16 14:14 /tmp/reference_file.csv

用户和组属于apache,但是当我尝试更改它时:

 su -l apache -s /bin/bash
-bash-3.00$ whoami
apache
-bash-3.00$ chown explorer:btunix /tmp/reference_file.csv
chown: changing ownership of `/tmp/reference_file.csv': Operation not permitted

我尝试了另一个文件夹,但结果是一样的,我还检查过attribut:

 # lsattr /tmp/reference_file.csv
 ------------- /tmp/reference_file.csv

没有不可变的属性

我该怎么办?

由于

1 个答案:

答案 0 :(得分:1)

有与chown相关的标准。只有超级用户才能毫不客气地使用chown文件。是否可以放弃您拥有的文件取决于您的UNIX风格以及关联内核配置参数(如K_CHOWN_MAY_GIVE_AWAY,为了参数的缘故)可能已经配置好了。这是最正确的答案。