跳到主要内容
常见问题 银河麒麟SELinux模式切换安全

SELinux 强制模式怎么临时切

麒麟上需要临时把 SELinux 从 enforcing 切到 permissive(或反向)验证问题,给出 setenforce 临时切换与改配置文件持久切换的区别与注意项。

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

简短答案

两种切换要分清:setenforce 是临时的(重启失效、不动配置),改 /etc/selinux/config 是持久的(下次启动生效)。验证问题用前者,定策略用后者。

目的 做法 生效范围
临时验证 setenforce 0 / setenforce 1 当前运行期,重启复原
长期调整 改 /etc/selinux/config 的 SELINUX= 重启后

怎么操作

# 1. 看当前模式
getenforce
# 2. 临时切 permissive
sudo setenforce 0
# 3. 验证业务行为,确认后切回
sudo setenforce 1
# 4. 持久化(按行业规范定目标模式)
sudo sed -i 's/^SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
sudo systemctl reboot
  1. 默认模式与策略文件位置以 麒麟 V11 服务器版 发行说明为准;桌面端参考 麒麟 V11 桌面版。
  2. 目标是定位到具体拒绝规则后再加规则,而不是长期停在 permissive;模式选择按行业规范执行。
  3. 切换后记得看 银河麒麟 条目页确认目标版本的默认安全基线。

操作小结

  1. 临时验证用 setenforce,持久调整改配置文件。
  2. 别长期停在 permissive。
  3. 模式基线以发行说明为准。

相关链接

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

相关推荐下载

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

配套 PE 工具

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

其他常见问题

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