Aggiungi una regola come questa:
ufw allow 22/tcp
La regola viene salvata e viene applicata anche dopo il riavvio. Ma non è scritto da nessuna parte in /etc/ufw
. Dove viene salvato? (Ubuntu, usando ufw come preinstallato.)
Aggiungi una regola come questa:
ufw allow 22/tcp
La regola viene salvata e viene applicata anche dopo il riavvio. Ma non è scritto da nessuna parte in /etc/ufw
. Dove viene salvato? (Ubuntu, usando ufw come preinstallato.)
Risposte:
Nel mio server Ubuntu 11, le regole del firewall vengono salvate /lib/ufw/user.rules
Ubuntu 16.04 LTS
/etc/ufw/user.rules
In generale, prova:
locate user.rules
Dovrebbe produrre qualcosa di simile:
/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules
updatedb
almeno una volta prima dell'uso locate
.
Nella mia versione, 8.04 LTS Server i file sono archiviati /var/lib/ufw
come /var/lib/ufw/user.rules
e /var/lib/ufw/user6.rules
.
Questo dovrebbe funzionare su tutti i sistemi Linux assumendo un suffisso ".rules" e risiedendo sotto una directory chiamata "ufw":
sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw
L'uso di "ls -l" mostra che alcuni di essi sono collegamenti ad altri e quali sono stati aggiornati di recente (il che implica che sono attivi?)