Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Apache
Fóruns Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos

Erro estranho !!!



Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 14-06-2003, 15:40   #1 (permalink)
Guest
 
Posts: n/a
Padrão Erro estranho !!!

Olá,

Estou desenvolvendo uma pequena funcionalidade na rede interna da instituição na qual trabalho. Trata-se de uma pequena página em php que depois de fazer a autenticação de user/pass pergunta para o usuario se o mesmo quer LIBERAR ou CORTAR o acesso do Lab. à internet.
Como o apache que está no server roda como user www, para que o script php executa-se o comando /sbin/iptables [regra], adicionei o user www no arq. de conf. do SUDO. (até aki tudo ok).
O estranho problema ocorre quando mando executar o comando descrito acima atraves da pagina php. Jah testei exec(), system, `craze`, e outras funções mas naum funciona...O php naum está filtrando nenhuma dessas funções. O mais impressionante desse erro é que o comando que peço para executar /sbin/iptables funciona apenas em algumas circunstancias :/ por exemplo.

// SIM ! eu naum estou usando as Vars. de retorno, mas naum eh necessario...
// E sim ! eu testei com outros comandos...com e sem SUDO e TODOS os comandos executam pelo menos alguam coisa...SOH O IPTABLES DAH PAU !!! :/
exec("sudo /sbin/iptables -I lab -p all -s 10.130.0.0/24 -j DROP&quot<IMG SRC="images/forum/icons/icon_wink.gif">;

A regra/comando estão certos. Jah testei milhoes de vezes atraves da linha de comando (sim! como root e como www atraves do SUDO) Eu simplesmente naum posso usar IPTABLES -I ou IPTABLES -D (caso eu tente NADA acontece...) Agora IPTABLES -A ou IPTABLES -F, eu posso (ahh..mais uma coisa :/ eu posso tambem em situações únicas, caso eu faça referência a uma chain que é chamada por outra, ie: IPTABLES -N temp; IPTABLES -N temp2; IPTABLES -A temp -s 10.130.0.0/24 -j temp2. Eu tambem naum posso executar IPTABLES -A)

JAH REESCREVI O SCRIPT MUITAS VEZES...JAH MEXI NA CONF DO PHP E DO APACHE (ESTÃO IDENTICAS AS CONFIGURAÇÕES DE OUTRO SERVER QUE RODA OS COMANDOS EXEC, SYSTEM, ETC...)

POR FAVOR ALGUEM ME AJUDE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ADDs-ON:

>faz o seguinte, executa seu script na parte q da erro de depois olha o log >de erro do apache pra ver oq eh (/var/log/httpd/error_log)

Eh...tentei, mas nada aparece nos logs do Apache... alguem jah fez ou tentou fazer alguma coisa parecida com essa antes ?
Eu achei um script na internet que um cara fez pra administra uma LanHouse (na espanha :/) que faz EXATAMENTE a mesma coisa que o meu...Mas é exatamente mesmo... Mas aqui naum funfa :/
Oq mais poderia ser ?

>eu jah fiz isso tb, mas foi em perl.... e qdo me apresentava esses erros era >pau na permissao.. como vc configuro o sudo?

Basicamente o que fiz foi isso:

www-data ALL = NOPASSWD: /sbin/iptables

como eu disse, comandos foram adicionados para teste...como por exemplo, ID (que retornou corretamente id(0) gid(0) - root)
Inexplicavelmente as regras IPTABLES -I -D e -A nao funcionam (IPTABLES -A funciona em algumas circunstancias). Agora, estranhamente IPTABLES -F [chain] funciona :/

jah tentei até no desespero colocar o iptables com perm. 777 (eu jah voltei ) e de nada adiantou...Jah testei executando as regras como Root e como o user www-data via linha de comando. Com e sem o sudo, e dah certo. Apenas no Script naum funfa :/
 
Tópico Trancado



Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
erro estranho!!! halbebruno Mikrotik 2 22-12-2006 09:57
erro estranho no SSH!! LordNae Sshd/Telnet 2 11-07-2006 12:42
erro no samba estranho sanguera Samba/SMB 5 18-02-2006 21:17
erro estranho cybergba Redes/Protocolos 1 26-12-2004 17:05
Erro estranho Apache 2 16-01-2003 13:22

Horários baseados na GMT -3. Agora são 03:44.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.