62 votes

Où UFW (uncomplicated firewall) enregistre-t-il les règles de la ligne de commande ?

Vous ajoutez une règle comme celle-ci :

ufw allow 22/tcp

La règle est enregistrée et s'applique même après un redémarrage. Mais elle n'est écrite nulle part dans /etc/ufw . Où est-il sauvegardé ? (Ubuntu, utilisant ufw comme pré-installé).

59voto

ggustafsson Points 1908

Dans mon serveur Ubuntu 11, les règles du pare-feu sont sauvegardées dans /lib/ufw/user.rules

37voto

tivnet Points 375

Ubuntu 16.04 LTS

/etc/ufw/user.rules

Debian 9

/etc/ufw/user.rules

En général, essayez :

locate user.rules

Le résultat devrait ressembler à quelque chose comme :

/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules

12voto

golja Points 1591

Je crois que c'est sous lib/ufw/rules[6].rules

4voto

depravedone Points 31

Dans ma version, 8.04 LTS Server, les fichiers sont stockés dans /var/lib/ufw comme /var/lib/ufw/user.rules y /var/lib/ufw/user6.rules .

3voto

fanf42 Points 870

Il devrait fonctionner sur tous les systèmes Linux ayant un suffixe ".rules" et résidant dans 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 quels sont ceux qui ont été mis à jour le plus récemment (ce qui implique qu'ils sont actifs ?).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X