¿Dónde guarda UFW (firewall sin complicaciones) las reglas de la línea de comandos?


40

Agrega una regla como esta:

ufw allow 22/tcp

La regla se guarda y se aplica incluso después de reiniciar. Pero no está escrito en ninguna parte /etc/ufw. ¿Dónde se guarda? (Ubuntu, usando ufw como preinstalado).


wow, me incliné por algo nuevo hoy. "cortafuegos sin complicaciones"
answerSeeker

Respuestas:


45

En mi servidor Ubuntu 11, las reglas del firewall se guardan en /lib/ufw/user.rules


2
Bingo, gracias. También hay un user6.rules (que no tiene todas las reglas que creé, pero por lo demás se ve similar).
Steve Bennett

2
user6.rules es para las reglas de firewall de IP versión 6 (ipv6).
Daniel t.

1
Todavía correcto en Ubuntu 14, gracias.
Nick Triantafillou

55
¡Qué loca ubicación! Acabo de pasar 20 minutos buscando esto :-(
reinierpost

19

Ubuntu 16.04 LTS

/etc/ufw/user.rules

En general, intente:

locate user.rules

Debería generar algo como:

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

1
Se recomienda ejecutar updatedbal menos una vez antes de usar locate.
ccpizza

9

Creo que está debajo lib/ufw/rules[6].rules


3

En mi versión, 8.04 LTS Server, los archivos se almacenan /var/lib/ufwcomo /var/lib/ufw/user.rulesy /var/lib/ufw/user6.rules.


1

Esto debería funcionar en todos los sistemas Linux asumiendo un sufijo ".rules" y residiendo debajo de un directorio llamado "ufw":

sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw

El uso de "ls -l" muestra que algunos de ellos son enlaces a otros, y cuáles se han actualizado más recientemente (¿implica que están activos?)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.