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).
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).
Odpowiedzi:
Na moim serwerze Ubuntu 11 reguły zapory są zapisane /lib/ufw/user.rules
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
updatedb
przynajmniej raz przed użyciem locate
.
W mojej wersji 8.04 LTS Server pliki są przechowywane /var/lib/ufw
jako /var/lib/ufw/user.rules
i /var/lib/ufw/user6.rules
.
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?)