跳到主要内容
系统常识 银河麒麟SELinux默认模式策略

麒麟 SELinux 默认模式与策略文件位置

麒麟上 SELinux 默认模式怎么看、策略文件在哪、怎么查当前状态。以服务器条目为例说明常用查看命令。

发布于 2026/11/11 所属频道 银河麒麟

结论先行

SELinux 三态:enforcing(强制,拒绝并记录)/ permissive(只记录不拒绝)/ disabled(关)。麒麟各条目的默认模式以发行版基线为准,先看现状再动手,别盲改。常用文件是 /etc/selinux/config,查询用 getenforce / sestatus。

常用查看命令

getenforce              # 当前运行态:Enforcing / Permissive
sestatus                # 更详细:策略名、启用状态
cat /etc/selinux/config # 配置里的 SELINUX= 与 SELINUXTYPE=

主要文件位置

文件/目录 作用
/etc/selinux/config 默认模式与策略类型配置
/etc/selinux/targeted/(常见) targeted 策略的本地修改区
/var/log/audit/ 拒绝事件(avc denied)记在这里

临时与永久切换

sudo setenforce 0        # 临时切 permissive(重启失效,排查用)
sudo setenforce 1        # 切回 enforcing
sudo sed -i 's/^SELINUX=.*/SELINUX=enforcing/' /etc/selinux/config  # 永久改(按实际需要)

修改前先 cp /etc/selinux/config /etc/selinux/config.bak;业务被 SELinux 挡住时先看 /var/log/audit/ 里的 denied 记录定位,而不是直接关。

参考条目:高级服务器 V11 x86-64 与 桌面版 V11 x86-64 的 SELinux 默认行为以条目页说明为准;列表页见 麒麟镜像列表。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常识文章

同一集合内的相近主题,按标签与关键词匹配