Vous ajoutez une règle comme celle-ci:
ufw allow 22/tcp
La règle est enregistrée et est appliquée même après le redémarrage. Mais ce n'est écrit nulle part /etc/ufw
. Où est-il enregistré? (Ubuntu, en utilisant ufw comme pré-installé.)
Vous ajoutez une règle comme celle-ci:
ufw allow 22/tcp
La règle est enregistrée et est appliquée même après le redémarrage. Mais ce n'est écrit nulle part /etc/ufw
. Où est-il enregistré? (Ubuntu, en utilisant ufw comme pré-installé.)
Réponses:
Sur mon serveur Ubuntu 11, les règles de pare-feu sont enregistrées dans /lib/ufw/user.rules
Ubuntu 16.04 LTS
/etc/ufw/user.rules
En général, essayez:
locate user.rules
Devrait produire quelque chose comme:
/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules
updatedb
au moins une fois avant de l'utiliser locate
.
Cela devrait fonctionner sur tous les systèmes Linux avec un suffixe ".rules" et se trouvant sous un répertoire nommé "ufw":
sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw
L'utilisation de "ls -l" montre que certains d'entre eux sont des liens vers d'autres, et lesquels ont été mis à jour le plus récemment (ce qui implique qu'ils sont actifs?)