rafaello
Новичок
Доброго дня!
Ребята, подскажите!
Есть код, который выполняется по крону, но так же его надо выполнять через браузер тоже.
Этот код содержит
Апач работает как www-data
Сам удаляемый файл принадлежит к другой группе (pmta : root или pmta : pmta) два варианта.
Получаю ошибку
Дополнительно пробовал предварительно вводить
бесполезно тоже не работает, потому что не от root выполняется.
Также пробовал как описано здесь вводить строку
но тоже не дало эффекта.
Подскажите, как сделать, чтобы и безопасно было и чтобы код выполнялся?
Повторюсь, код должен работать и от крона и в браузере (обычный файл .php)
Ребята, подскажите!
Есть код, который выполняется по крону, но так же его надо выполнять через браузер тоже.
Этот код содержит
PHP:
unlink($em_file['msg']);
Сам удаляемый файл принадлежит к другой группе (pmta : root или pmta : pmta) два варианта.
Получаю ошибку
HTML:
unlink(/etc/pmta/inbound/0005c06746ebc1e0.msg): Permission denied in .....
PHP:
chown($em_file['msg'], 'www-data');
chmod($em_file['msg'], 0777);
Также пробовал как описано здесь вводить строку
Форматирование (BB-код):
www-data ALL=(ALL:ALL) NOPASSWD: /var/www/roundcubemail/pmta-cron.php
Подскажите, как сделать, чтобы и безопасно было и чтобы код выполнялся?
Повторюсь, код должен работать и от крона и в браузере (обычный файл .php)