UFW(複雑でないファイアウォール)はコマンドラインルールをどこに保存しますか?


40

次のようなルールを追加します。

ufw allow 22/tcp

ルールが保存され、再起動後も適用されます。しかし、それはのどこにも書かれていません/etc/ufw。どこに保存されますか?(Ubuntu、インストール済みのufwを使用)


うわー、今日は何か新しいものを身につけた。「単純ファイアウォール」
answerSeeker

回答:


44

Ubuntu 11サーバーでは、ファイアウォールルールは次の場所に保存されます /lib/ufw/user.rules


2
ビンゴ、ありがとう。user6.rulesもあります(作成したすべてのルールはありませんが、それ以外は似ています)。
スティーブベネット

2
user6.rulesは、IPバージョン6(ipv6)ファイアウォールルール用です。
ダニエルt。

1
Ubuntu 14でも引き続き正しい。ありがとう。
ニックTriantafillou

5
なんてクレイジーな場所!私はこれを探して20分を費やしました:
reinierpost

19

Ubuntu 16.04 LTS

/etc/ufw/user.rules

一般的に、試してみてください:

locate user.rules

次のような出力が必要です。

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

1
updatedbを使用する前に少なくとも1回実行することをお勧めしますlocate
ccpizza


3

私のバージョン8.04 LTS Serverでは、ファイルはおよび/var/lib/ufwとして保存されます。/var/lib/ufw/user.rules/var/lib/ufw/user6.rules


1

これは、「。rules」接尾辞を想定し、「ufw」という名前のディレクトリの下にあるすべてのLinuxシステムで動作するはずです。

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

「ls -l」を使用すると、それらの一部が他へのリンクであり、最近更新されたものがどれであるかが示されます(それらがアクティブであることを意味しますか?)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.