首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SELINUX设置

SELINUX设置

作者头像
Li_XiaoJin
发布2022-06-12 10:52:57
发布2022-06-12 10:52:57
3.6K00
代码可运行
举报
文章被收录于专栏:Lixj's BlogLixj's Blog
运行总次数:0
代码可运行

配置机器时用到的,记录一下。

一、简介

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux 历史上最杰出的新安全子系统。但是一般都不用它,因为它管的东西太多了,想做安全可以用防火墙等其他措施。

二、设置

通过查看配置文件的命令 cat /etc/selinux/config 来查看状态。

我的这台机器已经设置为 disabled 了。

代码语言:javascript
代码运行次数:0
运行
复制

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

可以看到 SELinux 共有3个状态enforcing (执行中)、permissive (不执行但产生警告)、disabled(关闭)。

通过修改配置文件来修改 SELinux 的状态

执行 sed -i s#SELINUX=enforcing#SELINUX=disabled# /etc/selinux /config

cat /etc/selinux/config

最后重启服务器,SELinux状态由 enforcing 变为 disabled 。

当然,一般 Linux 都不能重启,可以使用这个命令 setenforce 1 临时(重启即失效)设置 SELinux 成为 enforcing 模式(setenforce 0 设置 SELinux 成为 permissive 模式),用 getenforce 这个命令来检查。

使用 /usr/sbin/sestatus 命令来查看 SELinux 的状态。

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/selinux设置

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、简介
  • 二、设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档