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
updatedbprzynajmniej raz przed użyciem locate.
W mojej wersji 8.04 LTS Server pliki są przechowywane /var/lib/ufwjako /var/lib/ufw/user.rulesi /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?)