Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб-интерфейс панели
  • Search

Запуск php в cron от имени пользователя www-data

Вопросы по работе Веб-интерфейса панели
GUI
Post Reply
  • Print view
Advanced search
1 post • Page 1 of 1
karpo518
Posts: 22
Joined: Fri Mar 02, 2018 4:20 pm

Os: Ubuntu 17x
Web: nginx + php-fpm
Запуск php в cron от имени пользователя www-data
  • Quote

Post by karpo518 » Wed Apr 29, 2020 8:45 pm

Добрый день! При крайнем переезде на новый сервер я решил впервые не заменять пользователя web-сервера на владельца директорий с сайтами, а оставить www-data. Я столкнулся с множеством проблем, связанных с правами.

Конкретно в данный момент я не знаю, как создать в панели vestacp задание, которое будет выполняться от имени пользователя web-сервера т.е. от имени www-data.

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


Post Reply
  • Print view
1 post • Page 1 of 1

Return to “Веб-интерфейс панели”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password