Задать вопрос

Какие права дать для пользователя Apache www-data?

Всем привет!

Разрабатываю небольшое веб-приложение.

При регистрации, для пользователя сразу регистрируется папка /users/"user->id"/
Создаю папку с помощью php mkdir, но она не создаётся.
В дальнейшем в эту папку будут закачиваться файлы парсером, который написан на python и выполняется с помощью shell_exec("команда запуска парсера");

Понимаю, что недостаточно прав у пользователя www-data, но не знаю какие права дать, чтобы можно было выполнять эти действия и всё было безопасно.

Ubuntu 18.04, Apache.
  • Вопрос задан
  • 535 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Sanes К ответам на вопрос (3)
Sanes
@Sanes
Чтобы было безопасно, скрипты надо запускать от отдельного пользователя.
Без всяких www-data
Ищите, как настроить один из вариантов
  • Apache mpm-itk
  • Apache mod_ruid2
  • PHP FastCGI
  • PHP-FPM

Я бы выбрал PHP-FPM
Ответ написан