|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
![]() |
|
|
LinkBack | Opções do Tópico |
|
|
#1 (permalink) |
|
fiz esse script em php para interagir com o iptables no linux.. so que ja adicionei as linhas:
apache ALL=(root) NOPASSWD: /sbin/iptables apache ALL=(root) NOPASSWD: /sbin/arp apache ALL=(root) NOPASSWD: /bin/echo apache ALL=(root) NOPASSWD: /bin/rm no sudo so que continua o linux nao executando essas regras de iptables. oque mais tenho que liberar para o apache executar o iptables? <?php //pagina cadastrar.php $ip = $_POST['ip']; $mac = $_POST['mac']; shell_exec("sudo /sbin/iptables -t filter -A FORWARD -d 0/0 -s $ip -m mac --mac-source $mac -j ACCEPT"); shell_exec("sudo /sbin/iptables -t filter -A FORWARD -d $ip -s 0/0 -j ACCEPT"); shell_exec("sudo /sbin/iptables -t nat -A POSTROUTING -s $ip -o eth0 -j MASQUERADE"); shell_exec("sudo /sbin/iptables -t nat -A POSTROUTING -s $ip -o eth0 -j MASQUERADE"); shell_exec("sudo /sbin/iptables -t filter -A INPUT -s $ip -d 0/0 -m mac --mac-source $mac -j ACCEPT"); shell_exec("sudo /sbin/iptables -t filter -A OUTPUT -s $ip -d 0/0 -j ACCEPT"); echo "IP ( $ip ) e MAC ( $mac ) Cadastrados com Sucesso no Linux" ?> |
Usuário
![]() |
|
|
![]() |
| Tags |
| firewall, iptables |
| Opções do Tópico | |
|
|
Tópicos Similares
|
||||
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| SUDO | Adm. em Geral | 1 | 15-07-2005 9:24 | |
| Sudo !!! Sudo !! Estranho este cara !!! | aspenbr | Adm. em Geral | 5 | 27-11-2003 11:53 |
| SUDO | 1c3m4n | Adm. em Geral | 7 | 18-11-2002 18:54 |
| sudo | Smach | Adm. em Geral | 2 | 11-11-2002 12:57 |
| ### SUDO ### | Good_speed | Adm. em Geral | 0 | 07-11-2002 20:11 |