小编pan*_*tor的帖子

SElinux 错误 :ValueError: 端口 tcp/5000 已经定义

我一直在尝试为端口 5000 上的 apache 添加一个例外到 SELinux。所以我使用了命令:

 # semanage port -a -t http_port_t -p tcp 5000
Run Code Online (Sandbox Code Playgroud)

但返回错误,

ValueError: Port tcp/5000 already defined
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下命令检查是否是这样:

semanage port -l |grep 5000
Run Code Online (Sandbox Code Playgroud)

这给出了输出,

http_port_t                    tcp      80, 81, 443, 488, 8008, 8009, 8443, 9000
Run Code Online (Sandbox Code Playgroud)

如您所见,5000 不在列表中。

有什么明显的我遗漏了吗?预先感谢您的努力

所以我发现另一个服务对 TCP 端口 5000 有一个定义的状态。

但是通过将-a选项替换-m为 for modify,将 tcp 端口 5000 添加到http_port_t

httpd selinux port

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

httpd ×1

port ×1

selinux ×1