Di mana UFW (firewall tidak rumit) menyimpan aturan baris perintah?

40

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.)

Steve Bennett
sumber
wow, saya mencondongkan sesuatu yang baru hari ini. "firewall tidak rumit"
answerSeeker

Jawaban:

44

Di server Ubuntu 11 saya, aturan firewall disimpan di /lib/ufw/user.rules

Daniel t.
sumber
2
Bingo, terima kasih. Ada juga user6.rules (yang tidak memiliki semua aturan yang saya buat, tetapi sebaliknya terlihat serupa).
Steve Bennett
2
user6.rules adalah untuk aturan firewall IP versi 6 (ipv6).
Daniel t.
1
Masih benar di Ubuntu 14, terima kasih.
Nick Triantafillou
5
Lokasi yang gila! Saya hanya menghabiskan 20 menit mencari ini :-(
reinierpost
19

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
tivnet
sumber
1
Disarankan untuk menjalankan updatedbsetidaknya sekali sebelum menggunakan locate.
ccpizza
9

Saya percaya itu di bawah lib/ufw/rules[6].rules

golja
sumber
3

Dalam versi saya, 8.04 LTS Server file disimpan /var/lib/ufwsebagai /var/lib/ufw/user.rulesdan /var/lib/ufw/user6.rules.

depravedone
sumber
1

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?)

Craig Hicks
sumber