+ Responder ao Tópico



  1. Olá pessoal.

    Estou tentando montar uma página simples em php para executar algumas regras de iptables.
    O problemas é que o usuário no apache roda como nobody e não tem permissão de executar algumas regras como a tabela nat.
    A idéia é fazer com que um usuário comum logado no sistema possa executar essas tabelas,.
    Quando executo com um usuário comum aparece a seguinte mensagem:

    iptables v1.3.5: can't initialize iptables table `nat': Permission denied (you must be root)

    Como posso liberar para que os usuários comuns tenham acesso a tabela nat ?
    Já liberei o /usr/sbin/iptables no arquivo do sudo (visudo) o programas iptables executa mas nas regras com tabela NAT não.
    Obrigado.

  2. executa o

    visudo

    e adiciona:

    nobody ALL=/sbin/iptables NOPASSWD: ALL



    deve funcionar !!!

    recomendo voce mudar o usuario do apache, porque outros servicos usam o usuario nobody, caso alguem descubra alguma falha.. podera executar o iptables sem problemas...






Tópicos Similares

  1. Inserindo iptables com php
    Por ribeirokaka2 no fórum Servidores de Rede
    Respostas: 0
    Último Post: 30-01-2010, 18:36
  2. Inserindo iptables com php
    Por ribeirokaka2 no fórum Servidores de Rede
    Respostas: 0
    Último Post: 30-01-2010, 18:05
  3. iptables usando php
    Por Mr_Dom no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 19-11-2005, 10:35
  4. php-iptables
    Por wrochal no fórum Servidores de Rede
    Respostas: 12
    Último Post: 27-02-2004, 07:14
  5. iptables em php
    Por 1c3m4n no fórum Linguagens de Programação
    Respostas: 12
    Último Post: 18-11-2002, 15:15

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L