Назад | Перейти на главную страницу

В разрешении отказано с 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

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