Отказано в доступе с mv под apache

Отказано в доступе с mv под apache

У меня есть скрипт bash cgi, вызываемый apache, который должен переместить один файл в /var/www/html в другой в том же каталоге. Я установил соответствующие разрешения с помощью selinux (например, chcon на 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/ показывает

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

ls -l на /var/www/ показывает

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

решение1

Разрешения на файл для /var/www/html не позволяют пользователю apache манипулировать каталогом, содержащим файл. Вам нужно будет разрешить apache доступ на запись в каталог /var/www/html.

Связанный контент