sestatus
getenforce
setenforce 0 ※Permissiveに切り替え setenforce 1 ※Enforcingに切り替え
chcon
semanage port -l semanage port --list semanage fcontext -l semanage interface -l semanage boolean -l semanage boolean -l | grep httpd
semanage fcontext -a -t httpd_sys_content_t "/var/www(/.*)?" semanage port -a -t PORT_TYPE -p tcp 8888 → /etc/selinux/targeted/contexts/files/file_contexts.local
getsebool -a getsebool -a | grep httpd getsebool httpd_can_network_connect
setsebool httpd_can_network_connect on ※一時的 setsebool -P httpd_can_network_connect on ※永続的
yum install settools-console dnf install settools-console
sesearch -A -C -s httpd_t -t httpd_sys_content_t -c file sesearch --allow --show_cnd --source httpd_t --target httpd_sys_content_t --class file
SELINUX=enforcing SELINUX=permissive SELINUX=disabled ※無効
/etc/selinux/targeted/policy/policy.33
/etc/selinux/targeted/context/files/file_contexts*
ps -Z ps -eZ | grep httpd ps -M ps x --context
ls -Z ls -lZ ls --context
ausearch -m AVC ausearch -m AVC | grep denied ausearch -m AVC -ts recent ausearch -m AVC_USER ausearch -m AVC,USER_AVC