前面在配置vsftpd的时候已经接触过SELinux,SELinux是什么?干什么?还没有具体研究过,所以现在专门记录一下SELinux的了解学习情况。
1.简介
安全增强式 Security-Enhanced
Linux(SELinux)是一个在内核中实践的强制访问控制(MAC)安全性机制。SELinux 首先在 CentOS 4
出现,并在后续的CentOS发行版中获得重大改善。这些改善代表用 SELinux 解决问题的方法亦随着时间而改变。
2.SELinux 模式
CentOS的SELinux配置文件是存放在 /etc/sysconfig/ 目录下的 selinux
文件。下面可以查看一下里面的内容:
[root@localhost ~]# cat /etc/sysconfig/selinux
# 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=enforcing
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are
protected,