firewalld,删除自定义创建的服务/ linux

时间:2017-04-19 19:47:59

标签: bash firewalld

我正在通过命令添加新的自定义服务

firewall-cmd --permanent --new-service=ssh2

但无法找到如何删除它......

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这是一个古老的问题;但是,我认为这很有用。

创建服务时,将在<service-name>.xml处创建一个/etc/firewalld/services/文件

现在,当您删除自定义服务时,请确保删除相应的文件-因为该服务可能也有一个.xml.old文件。

firewall-cmd --permamnent --remove-service=ssh2
rm -f /etc/firewalld/services/ssh2.xml*
firewall-cmd --reload

检查您的服务是否仍然可用:

firewall-cmd --info-service=ssh2

这应该返回一个错误。 :)