selinux端口标签的管理

本文介绍SELinux在服务端口修改后的重启失败问题及解决方法。通过添加或修改SELinux端口标签,确保服务正常运行。提供semanage命令使用教程,包括查看、添加和删除端口标签。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 我们在部署服务时会遇到如下问题:当selinux为强制模式时,修改服务端口号(如:apache服务端口为8888 vim /etc/httpd/httpd.conf)当我们重启服务时发现重启失败(重启apache服务时 无法重启服务,)这是因为selinux端口标签中不存在我们所修改的端口号(不存在8888端口)
  • 这是我们需要为selinux端口标签添加新的端口号或者将服务端口修改为selinux标签中存在的端口,方可解决问题!
    (为selinux添加8888端口标签,再次重启服务,重启成功)
    在这里插入图片描述
    在这里插入图片描述

管理SELinux端口标签

(1)列出SELinux端口标签 :
semanage port -l

(2)添加SELinux端口标签 :

semanage port -a -t http_port_t -p tcp x

(3)删除SELinux端口标签 :

semanage port -d -t http_port_t -p tcp x

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值