Gdzie UFW (nieskomplikowana zapora ogniowa) zapisuje reguły wiersza poleceń?


40

Dodajesz taką regułę:

ufw allow 22/tcp

Reguła jest zapisywana i jest stosowana nawet po ponownym uruchomieniu. Ale nigdzie nie jest napisane /etc/ufw. Gdzie jest zapisany? (Ubuntu, przy użyciu ufw jako preinstalowany).


wow, oparłem dziś coś nowego. „nieskomplikowana zapora ogniowa”
answerSeeker

Odpowiedzi:


44

Na moim serwerze Ubuntu 11 reguły zapory są zapisane /lib/ufw/user.rules


2
Bingo, dzięki. Istnieje również user6.rules (który nie ma wszystkich reguł, które utworzyłem, ale poza tym wygląda podobnie).
Steve Bennett

2
user6.rules dotyczy reguł zapory IP w wersji 6 (ipv6).
Daniel t.

1
Wciąż poprawne w Ubuntu 14, dziękuję.
Nick Triantafillou

5
Co za szalona lokalizacja! Właśnie spędziłem 20 minut szukając tego :-(
reinierpost

19

Ubuntu 16.04 LTS

/etc/ufw/user.rules

Ogólnie spróbuj:

locate user.rules

Powinien generować coś takiego:

/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules

1
Zaleca się uruchomienie updatedbprzynajmniej raz przed użyciem locate.
ccpizza


3

W mojej wersji 8.04 LTS Server pliki są przechowywane /var/lib/ufwjako /var/lib/ufw/user.rulesi /var/lib/ufw/user6.rules.


1

Powinno to działać na wszystkich systemach Linux przy założeniu sufiksu „.rules” i znajdujących się w katalogu o nazwie „ufw”:

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

Użycie „ls -l” pokazuje, że niektóre z nich są linkami do innych, a które zostały ostatnio zaktualizowane (co oznacza, że ​​są aktywne?)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.