本文主要是介绍【RH134问答题】第五章 管理SELinux安全性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
系列文章
第一章 提高命令行生产效率
第二章 计划将来的任务
第三章 调优系统性能
第四章 使用ACL控制对文件的访问
目录
- 系列文章
- SELinux是如何保护资源的?
- 什么是自由决定的访问控制(DAC)?它有什么特点?
- 什么是强制访问控制(MAC)?它有什么特点?
- 什么是SELinux上下文?
- setenforce 0命令的作用是什么?
- 定义一条SELinux 文件上下文规则,以便将 /custom 目录及目录中所有文件的上下文类型设置为httpd_sys_content_t。
SELinux是如何保护资源的?
SELinux由若干组策略组成,这些策略声明了哪些进程可以对资源进行哪些操作。SELinux将进程端口和文件系统联系起来,在进程运行时保护资源。
什么是自由决定的访问控制(DAC)?它有什么特点?
像标准Linux权限安全模型这种基于用户和组的模型称为自由决定的访问控制。它的特点是资源的拥有者可以者可以任意修改或者授予此资源相应的权限。
什么是强制访问控制(MAC)?它有什么特点?
像SELinux这种基于对象并由更负载的规则控制,称为强制访问控制。它的特点是资源的拥有者并不能决定谁可以接入到资源。具体决定是否可以接入到资源,是基于安全策略。而安全策略则是有一系列的接入规则组成,并仅有特定权限的用户有权限操作安全策略。
什么是SELinux上下文?
在SELinux中,每个文件、进程、目录和端口都有专门的安全标签,称为SELinux上下文。SELinux策略使用这些标签也就是SELinux上下文来确定某个进程能否访问文件、目录或端口。
setenforce 0命令的作用是什么?
setenforce 0
命令将SELinux设为许可模式,即SELinux处于活动状态,但并不强制执行访问控制规则,而是记录违反规则的警告。
定义一条SELinux 文件上下文规则,以便将 /custom 目录及目录中所有文件的上下文类型设置为httpd_sys_content_t。
semanage fcontext -a -t httpd_sys_content_t ‘/custom(/.*)’
。这个命令只是声明上下文规则,接下来要使用restorecon -Rv /custom
命令将上下文应用于文件。
这篇关于【RH134问答题】第五章 管理SELinux安全性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!