Onde o UFW (firewall descomplicado) salva as regras da linha de comando?

34

Você adiciona uma regra assim:

ufw allow 22/tcp

A regra é salva e aplicada mesmo após a reinicialização. Mas não está escrito em nenhum lugar em /etc/ufw . Onde é guardado para? (Ubuntu, usando o ufw como pré-instalado.)

    
por Steve Bennett 05.02.2013 / 04:59

5 respostas

40

No meu servidor Ubuntu 11, as regras de firewall são salvas em /lib/ufw/user.rules

    
por 12.02.2013 / 22:11
12

Ubuntu 16.04 LTS

/etc/ufw/user.rules

Em geral, tente:

locate user.rules

Deve produzir algo como:

/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules
    
por 07.07.2016 / 15:25
9

Acredito que esteja abaixo de lib/ufw/rules[6].rules

    
por 05.02.2013 / 05:09
3

Na minha versão, 8.04 LTS Server, os arquivos são armazenados em /var/lib/ufw as /var/lib/ufw/user.rules e /var/lib/ufw/user6.rules .

    
por 10.12.2013 / 23:29
0

Isso deve funcionar em todos os sistemas Linux, assumindo um sufixo ".rules" e residindo sob um diretório chamado "ufw":

sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw

Usar o "ls -l" mostra que alguns deles são links para outros e quais foram atualizados mais recentemente (implicando que eles estão ativos?)

    
por 26.02.2018 / 15:15