У меня есть Webhook, например http://example.com/revoke/script. Всякий раз, когда пользователь HTTP POST с этим URL-адресом, я хочу запустить скрипт bash с привилегиями root. Я смотрел на вызов системных команд в php и python, но я обнаружил, что вызов скрипта, который требует прав root, очень сложно.
Можете ли вы предложить мне несколько лучших практик для достижения этого?
Для этого я использовал incron. С помощью incron вы можете выбрать каталог для просмотра, и всякий раз, когда этот каталог обновляется, incron может выполнять определенные действия, такие как вызов скрипта.