Anda menambahkan aturan seperti ini:
ufw allow 22/tcp
Aturan disimpan, dan diterapkan bahkan setelah reboot. Tapi itu tidak tertulis di mana pun di /etc/ufw
. Di mana disimpan? (Ubuntu, menggunakan ufw sebagai pra-instal.)
Anda menambahkan aturan seperti ini:
ufw allow 22/tcp
Aturan disimpan, dan diterapkan bahkan setelah reboot. Tapi itu tidak tertulis di mana pun di /etc/ufw
. Di mana disimpan? (Ubuntu, menggunakan ufw sebagai pra-instal.)
Jawaban:
Di server Ubuntu 11 saya, aturan firewall disimpan di /lib/ufw/user.rules
Ubuntu 16,04 LTS
/etc/ufw/user.rules
Secara umum, coba:
locate user.rules
Haruskah menghasilkan sesuatu seperti:
/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules
updatedb
setidaknya sekali sebelum menggunakan locate
.
Dalam versi saya, 8.04 LTS Server file disimpan /var/lib/ufw
sebagai /var/lib/ufw/user.rules
dan /var/lib/ufw/user6.rules
.
Ini harus bekerja pada semua sistem Linux dengan asumsi sufiks ".rules" dan berada di bawah direktori bernama "ufw":
sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw
Menggunakan "ls-l" menunjukkan bahwa beberapa di antaranya adalah tautan ke yang lain, dan yang mana telah diperbarui paling akhir (menyiratkan bahwa mereka aktif?)