我的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
没有不可变的属性
我该怎么办?
由于
答案 0 :(得分:1)
有与chown相关的标准。只有超级用户才能毫不客气地使用chown文件。是否可以放弃您拥有的文件取决于您的UNIX风格以及关联内核配置参数(如K_CHOWN_MAY_GIVE_AWAY,为了参数的缘故)可能已经配置好了。这是最正确的答案。