salvar regras de iptables sem fazer login no root

1

Estou tentando salvar o arquivo de regras do iptables em / etc / sysconfig / iptables. Eu quero fazer isso sem entrar no root. Eu tentei usar

sudo iptables-save > /etc/sysconfig/iptables

mas lança permissão negada erro.

Como posso salvar o arquivo sem fazer login na raiz? Estou usando isso no meu aplicativo, por isso não quero fazer login para fazer o root pelo aplicativo.

Obrigado

    
por john 21.09.2015 / 08:25

2 respostas

6

Para usar o sudo, você pode fazer sudo iptables-save | sudo tee /etc/sysconfig/iptables

O shell não tem o direito de escrever em / etc / sysconfig / iptables, como é executado em seu usuário.

    
por 21.09.2015 / 09:12
0

o redirecionamento padrão está sendo emitido por você e não pelo root ... este one-liner funciona

sudo bash -c "iptables-save > /etc/iptables/rules.v4 "
    
por 27.03.2017 / 18:03