一般情况下,更多的是配置规则,而不是直接关闭;
如果有可视化界面的话,可以从 CentOS 的菜单中(应用程序 > 杂项 > SELinux 故障排除工具)查看。
在每个告警中有具体的告警问题,其中具体信息中有这么一些提示:
应该将这个情况作为 bug 报告。 可以生成本地策略模块以允许此访问。 Allow this access for now by executing: # ausearch -c 'xxxxxx' --raw | audit2allow -M my-xxxxxx # semodule -i my-xxxxxx.pp文中提示这里的 bug 可以配置本地策略解除,运行这些操作就可以进行配置。
不同的配置有不同的方法:
semanage fcontext -a -t mysqld_db_t "/data0/data/mysqldb" restorecon -Rv "/data0/data/mysqldb"以上可能不能解决 SELinux 的权限问题,还有很多需要在运行时才会提示的需要后期加入规则中,详细操作还需百度 SELinux 配置 MySQL。