我在我的laravel应用程序中使用fireguard创建pdf,但是如果我执行命令setenforce 0
,则在fedora上运行,它按预期运行正常。但如果我用setenforce 1
打开selinux,它就会给我一个信息:
PhantomJS:sh:/var/www/html/.../vendor/bin/phantomjs:权限 拒绝。
audit.log
给我的信息是:
type = AVC msg = audit(1493867419.082:61578):avc:denied {execute} for pid = 15202 comm =" sh"命名=" phantomjs" dev的=" xvda1"伊诺= 279975 scontext = system_u:system_r:httpd_t:S0 tcontext = unconfined_u:object_r:httpd_sys_rw_content_t:s0 tclass = file 容许= 0
如果不使用setenforce 0
完全禁用selinux,我该如何通过selinux允许phatomjs?