阅读量:4
Ubuntu 中禁用 SELinux 的正确做法
先确认 SELinux 是否存在与运行状态
- 查看运行状态:
getenforce(返回 Enforcing/Permissive/Disabled) - 查看详细状态:
sestatus - 若提示命令不存在,说明系统未安装或未启用 SELinux 组件,无需禁用。
临时禁用 SELinux(立即生效,重启后恢复)
- 将 SELinux 切换为宽容模式:
sudo setenforce 0(仅本次生效,适合排障) - 需要再次启用时:
sudo setenforce 1 - 若
setenforce不可用,可先安装管理工具:sudo apt install policycoreutils-python-utils(部分环境包名为 policycoreutils)。
永久禁用 SELinux(重启后依然生效)
- 编辑配置文件:
sudo nano /etc/selinux/config - 将
SELINUX=enforcing改为:SELINUX=disabled - 保存并重启:
sudo reboot - 重启后用
getenforce或sestatus确认状态为 Disabled。
注意事项
- 禁用 SELinux 会降低系统安全基线,仅在确有兼容性问题时使用;更推荐先设置为 Permissive 模式进行观察与排障。
- 若系统最初并未启用 SELinux(未安装相关策略包或未配置为启用),则无需任何禁用操作。
以上就是关于“SELinux在Ubuntu中怎么禁用”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm