![]() |
как Выполнить IPFW s из PHP
Подскажите как посмотреть правила файрвола на FreeBSD из PHP
например exec("IPFW s") но у пользователя nobody нет прав на запуск IPFW как дать эти права? Или Есть другой путь? |
Kitaeca
зачем??? вы понимаете, какая это дыра в безопасности системы? |
Kitaeca
system('ipfw s'); |
ставьте с помощью пхп где-нить лочку, метку, а по крону крутите мини-демонюгу которая бы от рута делала всё что нужно если есть лочка и после лочку снимала
|
Чтобы Облегчить жизнь юзеру нужно ему на страничку вывести информацию, ключен ли у него инет, или нет. Как раз для этого надо запросить есть ли для него правила фаервола. Да, это дыра. Но везде ж они используются. Конечно придется дополнительно защищаться.Вопрос так и остался неразгаданным - подскажите какие права необходимо дать пользователю nobody чтоб он смог выполнить ipfw s
|
Все, нашел. есть вариант с SUDO .
|
Время: 14:49. |
Время: 14:49.
© OSzone.net 2001-