权限在apache下被mv拒绝

我有一个由apache调用的bash cgi脚本,它应该将/ var / www / html中的一个文件移动到同一目录中的另一个文件中。 我已经设置了与selinux相关的权限(例如chcon to httpd_sys_content_t),我已经改变了文件/目录的读/写权限,但它仍然在httpd错误日志中返回以下内容:

mv: cannot move /var/www/html/file.txt to /var/www/html/file2.text: Permission denied

有任何想法吗? 审计日志中没有任何相关内容

编辑:

ls -l在/ var / www / html / shows

 -rwxrwxrwx. 1 apache apache 157 May 16 15:50 file.txt 

ls -l在/ var / www / shows

 drwxr-xr-x. 9 root root 4096 May 17 12:28 html 

/ var / www / html的文件权限不允许apache用户操作包含该文件的目录。 您将需要允许apache写入访问/ var / www / html目录。