UFW(简单防火墙)将命令行规则保存到哪里?

你添加一个这样的规则:

ufw allow 22/tcp 

该规则已保存,即使在重新启动后也会应用。 但是它不是写在/etc/ufw任何地方。 它保存在哪里? (Ubuntu,使用ufw作为预装。)

在我的Ubuntu 11服务器中,防火墙规则保存在/lib/ufw/user.rules

我相信这是在lib/ufw/rules[6].rules

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 

在我的8.04 LTS Server版本中,文件以/var/lib/ufw/user.rules/var/lib/ufw/user6.rulesforms存储在/var/lib/ufw中。