0
방금 개발 시스템을 Fedora 18-Beta로 업그레이드했습니다. 그 직후, Symfony 2 프로젝트는 JMSSecurityExtraBundle이 grep을 실행하려고 시도하는 것을 멈추었습니다. grep은 2의 성공하지 못하는 상태 코드로 끝납니다.JMS SecurityExtraBundle이 Fedora 18에서 사용 권한 오류에 대해 불만을 제기했습니다.
방금 개발 시스템을 Fedora 18-Beta로 업그레이드했습니다. 그 직후, Symfony 2 프로젝트는 JMSSecurityExtraBundle이 grep을 실행하려고 시도하는 것을 멈추었습니다. grep은 2의 성공하지 못하는 상태 코드로 끝납니다.JMS SecurityExtraBundle이 Fedora 18에서 사용 권한 오류에 대해 불만을 제기했습니다.
httpd 패키지의 일부 컨텍스트 기본값이 변경된 것으로 보입니다 . /etc/selinux/targeted/contexts/files/file_contexts
에 따르면
/var/www(/.*)?/logs(/.*)? system_u:object_r:httpd_log_t:s0
들이 /var/www
에서 logs
라는 디렉토리에있는 모든 파일의 기본 컨텍스트를 변경했습니다. 일부 공급 업체 디렉토리에는 .git
디렉토리가 포함되어 있으며 결국 logs
이라는 디렉토리가 포함되어 있으므로 자동으로 httpd_log_t
이라는 레이블이 지정됩니다.
# semanage fcontext -a -t httpd_sys_content_t '/var/www(/.*)?/\.git/logs(/.*)?'
:
이 변경이 솔루션은이 명령을 실행하는 것입니다