¶1、什么是SElinux?
1 | selinux是由美国国家安全局开发的一种加载在内核的强制访问控制子系统(MAC),弥补自主访问控制(DAC)缺陷。 |
¶2、SElinux运行模式
1 | selinux控制主体是进程,目标是文件系统,以targeted,strict两种策略限制访问 |
¶安全上下文
1 | ls -Z :查看安全上下文 |
¶3、SElinux的启动、运行、关闭与查看
1 | 三种模式:enforcing:强制模式,premissive:宽容模式,disabled:关闭模式 |
¶4、selinux网络服务运行
¶改变安全上下文
1 | chcon -R(连同子目录) -t(type) -u(user) -r(r0le) filename |
¶5、SElinux所需服务
1 | settroubleshoot:将错误信息写入/var/log/messages,比较全面 |
¶6、SElinux的策略与规则管理
1 | seinfo -A(all) -t(type) -r(role) -u(user) -b(bool值) :查询策略提供的规则 |