RHCE---SELINUX

SELinux是由美国国家安全局开发的强制访问控制系统,用于增强Linux系统的安全性。它通过定义用户、进程、应用和文件的访问权限,以及使用安全策略来控制它们之间的交互。SELinux的工作模式包括强制模式、宽容模式和关闭模式,可通过setenforce命令切换。实践操作包括查看和切换模式、编辑配置文件、调整文件context值以及设置端口权限。此外,布尔值的设定可用于控制服务如httpd和ftp的访问级别。
摘要由CSDN通过智能技术生成

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。

SELinux定义了系统中每个【用户】、【进程】、【应用】和【文件】的访问和转变的权限,然后它使用一个安全策略来控制这些实体(用户、进程、应用和文件)之间的交互,安全策略指定如何严格或宽松地进行检查。

SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。

 

权限管理机制:

DAC自主访问控制:在没有使用 SELinux 的操作系统中,决定一个资源是否能被访问的因素是:某个资源是否拥有对应用户的权限(rwx、u+s、g+s、o+t)。

MAC强制访问控制:在使用了 SELinux 的操作系统中,决定一个资源是否能被访问的因素除了上述因素之外,还需要判断每一类进程是否拥有对某一类资源的访问权限。

 

安全上下文是SELinux的核心,可分为“进程完全上下文”和“文件安全上下文”

SELinux的三种工作模式:enforcing 强制模式、permissive宽容模式、disabled 关闭SELinux

enforcing 和 permissive 模式可以通过 setenforce 1|0 命令快速切换;从 disabled 切换到 enforcing 或者 permissive,需要重启系统,反过来也一样。

 

1、命令基本用法:

查看模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值