1.SELINUX介绍
SELINUX(安全增强型Linux)是可保护你系统安全性的额外机制。在某种程度上,它可以被看作是与标准权限系统。在常规模式中,以用户身份运行进程,并且系统上的文件和其他资源都设置了权限(控制哪些用户对哪些文件具有哪些访问权SELINUX的另一个不同之处在于,若要访问文件,你必须具有普通访问权限和SELINUX访问权限。因此,即使以超级用户身份root运行进程,根据进程以及文件或资源的SELINUX安全性上下文可能拒绝访问文件或资源限)标签。我们可以通过getenforce命令查看selinux状态:enforcing强制 permissive警告 disabled关闭。
- 显示及更改SELINUX模式
setenforce 0命令可以将enforcing强制类型转换为permissive警告
setenforce 1命令可以将permissive警告类型转换为enforcing强制
enforcing强制变为 disabled关闭,改文件/etc/sysconfig/selinux
要reboot机子修改才能成功。
2.SELINUX安全上下文
当SELINUX模式关闭时,将一个文件移动到匿名用户的家目录下,进行匿名用户访问时我们可以查看到此文件。(如下图aaa)(此实验为了方便对比效果,在一个机子上同时下载了客户端和服务端,所以可以在本机上访问本机ftp服务器)
- getenforce
disabled关闭