Service iptables Start/Stop

1. Service iptables Start/Stop

Isadora
Isaah

(usa CentOS)

Enviado em 12/11/2012 - 21:48h

Boa Noite,
Bom pessoal,estou vendo esse semestre na faculdade.
E tenho uma tarefa que é criar uma pagina um formulário em html básico com opção de Start e Stop, e utilizando php executar o comando "service iptables Start/Stop.

O problema que estou tendo é com o comando php e permissões;

Alguém poderia me dar uma força com isso.




  


2. Re: Service iptables Start/Stop

Flavio Milan
flaviomilan

(usa Arch Linux)

Enviado em 13/11/2012 - 11:37h

Bom dia mestre

você pode utilizar as funções do php

exec()
shell_exec()
system()

recentemente fiz algo parecido e o que me resolveu melhor o problema foi o shell_exec().

Espero ter ajudado


3. Re: Service iptables Start/Stop

Isadora
isaah

(usa CentOS)

Enviado em 13/11/2012 - 16:05h

Estou usando o seguinte comando:

$comando = $_POST['comando'];
$resultado = shell_exec("$comando");

mais acredito que o problema deve ser alguma permissão que tenho que dar tipo, "usuario";
acredito em algum relaciodo ao sudo.

Vlew pela dica.


4. Re: Service iptables Start/Stop

Flavio Milan
flaviomilan

(usa Arch Linux)

Enviado em 13/11/2012 - 16:12h

Se você acredita que seja algum problema com permissão dê permissão total para o arquivo que você deseja executar

chmod 777 /etc/init.d/arquivo

Não sou especialista em PHP mas acredito que utilizar a segunta linha de seu comando não executa o comando em shell..

espero ter ajudado

abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts