Показать полную графическую версию : как Выполнить IPFW s из PHP
Подскажите как посмотреть правила файрвола на FreeBSD из PHP
например exec("IPFW s")
но у пользователя nobody нет прав на запуск IPFW
как дать эти права? Или Есть другой путь?
Kitaeca
зачем??? вы понимаете, какая это дыра в безопасности системы?
Kitaeca
system('ipfw s');
greywind
20-04-2007, 23:23
ставьте с помощью пхп где-нить лочку, метку, а по крону крутите мини-демонюгу которая бы от рута делала всё что нужно если есть лочка и после лочку снимала
Чтобы Облегчить жизнь юзеру нужно ему на страничку вывести информацию, ключен ли у него инет, или нет. Как раз для этого надо запросить есть ли для него правила фаервола. Да, это дыра. Но везде ж они используются. Конечно придется дополнительно защищаться.Вопрос так и остался неразгаданным - подскажите какие права необходимо дать пользователю nobody чтоб он смог выполнить ipfw s
Все, нашел. есть вариант с SUDO .
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.