Как дать пользователю www-data доступ к запуску sh скрипта от имени root

Raspbian OS
По сабжу:
Как дать пользователю www-data доступ к запуску sh скрипта от имени root?

Пробовал через sudo visudo добавлять строку:

www-data ALL=(ALL) NOPASSWD: /var/www/html/имя_скрипта.sh

Дополнительно:
1. Добавлял своего пользователя(pi) к группе www-data
2. К папке съемных носителей добавлял разрешение sudo chmod g+rwxs /media/pi
3. А также sudo chgrp www-data /media/pi

Пытаюсь запустить скрипт меняя директорию запуска через chdir (PHP) и запуском через shell_exec.

PHP скрипт должен удалять файлы с флешки. Не получается.
Пытался заменить пользователя www-data на pi. Получилось, но это небезопасно.
Поэтому вижу только путь через запуск без пароля от root скрипта пользователем www-data.
Прошу помощи.


Ответы (0 шт):