我无法删除任何预先配置的区域。
[root@fabian ~]# firewall-cmd --permanent --delete-zone=block
Error: BUILTIN_ZONE: block
[root@fabian ~]#有什么办法我能做到吗?如果我只是删除相关的响应区域文件,火将不会启动。
如果做不到这一点,那麽,为何我们不能够把这些积木区清除掉呢?只要看一看预定义的空防火墙,我就吐了:
[root@fabian ~]# firewall-cmd --list-all-zones
block
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
dmz
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
drop
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
external (active)
interfaces: enp0s26u1u1
sources:
services:
ports:
masquerade: yes
forward-ports:
icmp-blocks:
rich rules:
home
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
internal (default, active)
interfaces: enp4s0
sources:
services: ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
public
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
trusted
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
work
interfaces:
sources:
services:
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
[root@fabian ~]#请救救我。
发布于 2016-10-08 19:02:59
默认区域存储在此目录中:
/usr/lib/firewalld/zone
在googling防火墙-cmd默认区域后,从其中提取了以下内容:
[https://www.linode.com/docs/security/firewalls/introduction-to-firewalld-on-centos]
配置FirewallD
Firewalld配置了XML文件。除了非常特殊的配置之外,您不必处理它们,而应该使用防火墙-cmd。
配置文件位于两个目录中:
/usr/lib/FirewallD holds default configurations like default zones and common services. Avoid updating them because those files will be overwritten by each firewalld package update.
/etc/firewalld holds system configuration files. These files will overwrite a default configuration.这么说..。我从/usr/lib/firewalld/ zone中移除了一个名为内部的内置区域,并重新加载了firewalld,并且该区域在列出所有区域时仍然在那里。
因此,我从/etc/firewalld/ zone中删除了内部区域,并重新加载了防火墙,内部区域现在消失了。
它会不会回来后,一个软件包的更新,不知道,还没有尝试。
发布于 2022-11-02 16:34:54
我的Debian系统有一个文件/etc/firewalld/zones/docker.xml,这使得我的firewalld有一个区域docker (在执行firewall-cmd --list-all-zones时是可见的)。
删除区域docker的唯一方法是删除该文件:
rm /etc/firewalld/zones/docker.xmlhttps://unix.stackexchange.com/questions/227091
复制相似问题