У меня есть сервис systemd "myservice", работающий как пользователь www-data. Я хочу запустить / остановить / перезапустить этот сервис по запросу http. Проблема в том, что я получаю ошибку из-за отсутствия аутентификации:
Не удалось перезапустить myservice.service: требуется интерактивная аутентификация.
Подробности смотрите в системных журналах и «systemctl status myservice.service».
Сначала я запрашиваю скрипт php, вызывая restartService.sh:
$exec_command = "../restartService.sh";
restartService.sh - только одна команда:
systemctl restart myservice.service
Владелец и группа restartService.sh являются ww-data:
-rwxr-xr-x 1 www-data www-data 41 Aug 24 12:42 restartService.sh
Есть предложения по решению?