一、概念
selinux(安全增强型linux):内核级的加强形火墙,内核上的插件,改变后要重启
是可保护系统安全性的额外机制。在某种程度上,它可以被看作是与标准权限系统并行的权限系统。
在常规模式中,以用户身份运行进程,并且系统上的文件和其他资源都设置了权限标签。
(控制哪些用户对哪些文件具有哪些访问权,selinux的另一个不同之处在于,若要访问文件必须具有普通访问权限和selinux访问权限。因此,即使以超级用户身份运行程序,根据进程以及文件或资源的selinux安全性上下文可能拒绝访问文件或资源)
二、实验
实验准备:
安装vsftpd服务
yum install vsftpd -y
vim /etc/sysconfig/selinux ##disabled-->enforcing
getenforce ##查看状态
reboot
编辑 /etc/sysconfig/selinux 文件,
selinux有三种工作状态,分别为 enforing(强制),permissive(警告),disabled(关闭);
enforing(强制),permissive(警告),这两者可以在线切换,无需重启;
disabled(关闭),关闭和强制警告直接切换需要重启计算机。
setenforce 0 # 设置为警告状态
setenforc