温馨提示×

centos selinux配置文件在哪

小樊
36
2025-12-07 12:38:00
栏目: 智能运维

centos selinux配置文件位置与关键要点

主配置文件路径

  • 主配置文件为:/etc/selinux/config。在 centos 中,该文件通常还有一个符号链接:/etc/sysconfig/selinux -> …/selinux/config,两个路径指向同一份配置。该文件用于设置 selinux 的启动模式与策略类型,属于系统级永久配置。

配置文件关键参数

  • 常见配置项如下:
    • selinux=enforcing | permissive | disabled:运行模式,分别为强制、宽容、禁用。
    • selinuxtype=targeted | mls:策略类型,常用为 targeted(默认),mls 为多级安全策略。

查看与临时切换状态

  • 查看状态:使用 getenforce(返回 enforcing/permissive/disabled)或 sestatus(更详细状态信息)。
  • 临时切换:使用 setenforce 0/1 在 enforcing 与 permissive 之间切换;此变更立即生效但为临时,重启后恢复为配置文件设定。示例:setenforce 0(宽容模式)、setenforce 1(强制模式)。

生效与重启注意

  • enforcing/permissive 切换到 disabled(或反向)必须重启系统 才能生效;仅 enforcing 与 permissive 互切 不需要重启。
  • 修改 /etc/selinux/config 属于永久变更,通常需重启后按配置生效;若需回滚,可先备份配置文件(如 cp /etc/selinux/config /etc/selinux/config.bak)再恢复。

0