Рейтинг:0

Перезапустите PHP FPM как root — для перезапуска «php7.4-fpm.service» требуется аутентификация.

флаг mz

У меня есть пользователь www-data, я разрешил ему перезапустить PHP FPM в /etc/sudoers:

www-data ALL=(ALL) NOPASSWD:/usr/sbin/service перезапуск php7.4-fpm

/etc/sudoers имеет правильные разрешения

ls -la /etc/sudoers
-r--r----- 1 root root 915 19 января 23:26 /etc/sudoers

Но я все еще не могу перезапустить FPM из учетной записи www-data

/usr/sbin/service перезапуск php7.4-fpm
==== АУТЕНТИФИКАЦИЯ ДЛЯ org.freedesktop.systemd1.manage-units ===
Аутентификация требуется для перезапуска «php7.4-fpm.service».
Аутентификация как: root
Пароль:

Когда я пытаюсь ввести пароль, я получаю другую ошибку

polkit-agent-helper-1: ошибка pam_authenticate: ошибка аутентификации
==== АУТЕНТИФИКАЦИЯ НЕ ПРОШЛА ===
Не удалось перезапустить php7.4-fpm.service: доступ запрещен

Что может быть не так?

Рейтинг:2
флаг de

Вам нужно использовать судо чтобы использовать sudoers. Похоже, ты просто бежишь /usr/sbin/service перезапуск php7.4-fpm, пытаться sudo /usr/sbin/service перезапуск php7.4-fpm вместо.

флаг mz
да, это было просто, спасибо. но он все еще спрашивает пароль, когда я пытаюсь перезапустить. sudo /usr/sbin/service перезапуск php7.4-fpm [sudo] пароль для www-данных: как я могу избавиться от этого? как видите, у меня инструкция NOPASSWD

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.