█selinux状态查看与配置linux
selinux的配置文件位置:/etc/selinux/config(连接在/etc/sysconfig/selinux),使用config文件来配置selinux的状态属于永久修改,要重启系统才生效sql
●SELINUX=enforcingapache
①此项定义了selinux的状态安全
②enforcing是强制模式系统受selinux保护,就是你违反了策略你就没法继续操做下去网络
③permissive是提示模式系统不会受到selinux保护,只是收到警告信息。也就是selinux有效,可是即便你违反了策略的话它让你继续操做,只是把你的违反内容记录下来(警告信息)
ide
④disabled:禁用selinuxpost
●SELINUXTYPE=targetedspa
①此项定义了selinux使用哪一个策略模块保护系统。postgresql
②targeted只对apache,sendmail,bind,postgresql,nfs,cifs等网络服务保护(策略配置都放在/etc/selinux中)进程
③使用selinux相关命令查看和修改状态(临时性):
sestatus:查询selinux的工做状态
selinuxenabled:检查selinux是否开启,配合echo $?. 传回值是0为开启,1为关闭
getenforce:查看selinux的状态
setenforce:设定selinux运行状态,1为开启,0为关闭查看
█查看安全上下文相关命令
①查看上下文能够经过ls -Z
②查看进程上下文能够使用ps Z
③查看用户上下文能够使用id -Z