LINUX.ORG.RU

IPTABLES через CGI-BIN ?


0

0

Я поместил в директорию cgi-bin скрипт следующего содержания:

#!/bin/bash

iptables -A INPUT -s 192.168.0.201 --dport 6667 -j ACCEPT

При попытке его запустить через броузер он не запускается, так как нет прав на запуск iptables. У меня вопрос - есть ли возможность сделать так , чтобы этот скрипт запускался якобы от пользователя root/

Спасибо.

anonymous

Ответ на: комментарий от sdio

Спасибо,

Так лучше, теперь ошибок браузер не выдает, зато логах записана ошибка -

PASSWORD:

и все. Выходит так, что в команде нужно вказать пароль рута? Не хочется пароль записывать в файл...

anonymous
()
Ответ на: комментарий от anonymous

sudo настроить на безпарольный запуск /sbin/iptables для юзера apache

# cat /etc/sudoers
apache ALL=(ALL) NOPASSWD:/sbin/iptables

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.