Para onde o UFW (firewall não complicado) salva as regras da linha de comando?


40

Você adiciona uma regra como esta:

ufw allow 22/tcp

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


uau, eu me inclinei em algo novo hoje. "firewall simples"
answerSeeker 21/02

Respostas:


44

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


2
Bingo, obrigado. Há também um user6.rules (que não possui todas as regras que eu criei, mas que é semelhante).
Steve Bennett

2
user6.rules é para regras de firewall IP versão 6 (ipv6).
Daniel t.

11
Ainda correto no Ubuntu 14, obrigado.
Nick Triantafillou

5
Que localização louca! Passei apenas 20 minutos procurando por isso :-(
reinierpost

19

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

11
É recomendável executar updatedbpelo menos uma vez antes de usar locate.
Ccpizza

9

Eu acredito que está sob lib/ufw/rules[6].rules


3

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


1

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

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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.