Я использую Fireguard для создания PDF в моем приложении Laravel, но на Fedora, если я выполню команду setenforce 0
, он работает очень хорошо, как и ожидалось. Но если я включу Selinux с setenforce 1
, это дает мне сообщение:
PhantomJS: sh: /var/www/html/…/vendor/bin/phantomjs: разрешение
отказано.
audit.log
дает мне сообщение:
тип = AVC msg = аудит (1493867419.082: 61578): avc: отказано {выполнить}
для pid = 15202 comm = «sh» name = «phantomjs» dev = «xvda1» ino = 279975
scontext = system_u: system_r: httpd_t: s0
tcontext = undefined_u: object_r: httpd_sys_rw_content_t: s0 tclass = file
разрешающие = 0
что я должен сделать, чтобы разрешить phatomjs с помощью selinux, не отключая selinux полностью с setenforce 0
?
Задача ещё не решена.
Других решений пока нет …