Où UFW (pare-feu simple) enregistre-t-il les règles de ligne de commande?
40
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é.)
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?)
Réponses:
Sur mon serveur Ubuntu 11, les règles de pare-feu sont enregistrées dans
/lib/ufw/user.rules
la source
Ubuntu 16.04 LTS
/etc/ufw/user.rules
En général, essayez:
locate user.rules
Devrait produire quelque chose comme:
la source
updatedb
au moins une fois avant de l'utiliserlocate
.Je crois que c'est sous
lib/ufw/rules[6].rules
la source
Dans ma version, 8.04 LTS serveur les fichiers sont stockés dans
/var/lib/ufw
comme/var/lib/ufw/user.rules
et/var/lib/ufw/user6.rules
.la source
Cela devrait fonctionner sur tous les systèmes Linux avec un suffixe ".rules" et se trouvant sous un répertoire nommé "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?)
la source