Запуск php в cron от имени пользователя www-data
Запуск php в cron от имени пользователя www-data
Добрый день! При крайнем переезде на новый сервер я решил впервые не заменять пользователя web-сервера на владельца директорий с сайтами, а оставить www-data. Я столкнулся с множеством проблем, связанных с правами.
Конкретно в данный момент я не знаю, как создать в панели vestacp задание, которое будет выполняться от имени пользователя web-сервера т.е. от имени www-data.
Проблема в том, что мой php-код создает служебные директории, в которые задание по cron записывает файлы. Но пользователь cron не имеет прав на изменение файлов в директориях, созданных пользователем www-data. Я добавил своего пользователя в группу www-data и попытался создавать директории с помощью php функции mkdir с правами 0775, но директории всё равно создаются с правами 0755. Мне бы не хотелось дергать свой скрипт через wget или curl, потому что это приведет к дополнительным рискам и костылям. Как поступить в такой ситуации?
Конкретно в данный момент я не знаю, как создать в панели vestacp задание, которое будет выполняться от имени пользователя web-сервера т.е. от имени www-data.
Проблема в том, что мой php-код создает служебные директории, в которые задание по cron записывает файлы. Но пользователь cron не имеет прав на изменение файлов в директориях, созданных пользователем www-data. Я добавил своего пользователя в группу www-data и попытался создавать директории с помощью php функции mkdir с правами 0775, но директории всё равно создаются с правами 0755. Мне бы не хотелось дергать свой скрипт через wget или curl, потому что это приведет к дополнительным рискам и костылям. Как поступить в такой ситуации?