我正在通过命令添加新的自定义服务
firewall-cmd --permanent --new-service=ssh2
但无法找到如何删除它......
答案 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
这应该返回一个错误。 :)