Wo speichert UFW (unkomplizierte Firewall) Befehlszeilenregeln?


40

Sie fügen eine Regel wie diese hinzu:

ufw allow 22/tcp

Die Regel wird gespeichert und auch nach dem Neustart angewendet. Aber es ist nirgendwo in geschrieben /etc/ufw. Wohin wird es gespeichert? (Ubuntu mit ufw als vorinstalliert.)


Wow, ich habe heute etwas Neues gelernt. "Unkomplizierte Firewall"
answerSeeker

Antworten:


44

In meinem Ubuntu 11-Server sind die Firewall-Regeln in gespeichert /lib/ufw/user.rules


2
Bingo, danke. Es gibt auch eine user6.rules (die nicht alle von mir erstellten Regeln enthält, aber ansonsten ähnlich aussieht).
Steve Bennett

2
user6.rules ist für IP-Firewall-Regeln der Version 6 (ipv6).
Daniel t.

1
Immer noch korrekt in Ubuntu 14, danke.
Nick Triantafillou

5
Was für ein verrückter Ort! Ich habe gerade 20 Minuten damit verbracht, danach zu suchen :-(
reinierpost

19

Ubuntu 16.04 LTS

/etc/ufw/user.rules

Versuchen Sie im Allgemeinen Folgendes:

locate user.rules

Sollte etwas ausgeben wie:

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

1
Es wird empfohlen, updatedbmindestens einmal vor der Verwendung auszuführen locate.
ccpizza

9

Ich glaube es ist unter lib/ufw/rules[6].rules


3

In meiner Version 8.04 LTS Server werden die Dateien /var/lib/ufwals /var/lib/ufw/user.rulesund gespeichert /var/lib/ufw/user6.rules.


1

Dies sollte auf allen Linux-Systemen funktionieren, die das Suffix ".rules" annehmen und sich unter einem Verzeichnis mit dem Namen "ufw" befinden:

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

Die Verwendung von "ls -l" zeigt, dass einige von ihnen Links zu anderen sind und welche zuletzt aktualisiert wurden (was bedeutet, dass sie aktiv sind?)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.