Chmod 777 все cgi загружаемые файлы

В моей человечности я настроил cgi в/var/www/html/webcgi поэтому, когда файлы загрузили на этом, webcgi не выполняется, это показывает мне внутреннюю ошибку сервера, таким образом, мне нужно к chmod. Поскольку webcgi является chowned www-данными и загрузчиком. таким образом, я попробовал к chmod 777 загрузчиком, когда файлы загружаются, я подразумеваю, что загрузчик использует php chmod () функция для предоставления разрешения, но это не, выполняются.. но когда я chmod это от termial и показанный его как www-данные он выполняется.. есть ли любой путь к chmod файлам, когда он загружается. я думал для создания cronjob, но это не хороший путь..

Спасибо!

1
задан 14 July 2017 в 08:57

1 ответ

Используйте ACLs:

setfacl -dm "u:www-data:rwx" /path/to/dir

Теперь www-data имеет доступ к этому каталогу, также файлы, созданные www-data наследует его полномочия.

на основе того, как был настроен Ваш веб-сервер, Вы могли бы хотеть сделать это использование www-data группа:

setfacl -dm "g:www-data:rwx" /path/to/dir
1
ответ дан 7 December 2019 в 15:33

Другие вопросы по тегам:

Похожие вопросы: