RHEL 7에 Drupal 7을 설치했는데 SELinux가 crontab을 차단하는 것 같습니다.
aureport -a
쇼
90. 11/27/2015 01:32:35 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10061 91. 11/27/2015 01:42:35 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10062 92. 11/27/2015 01:52:43 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10063 93. 11/27/2015 02:02:48 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10069 94. 11/27/2015 02:13:02 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10081 95. 11/27/2015 02:23:02 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10082 96. 11/27/2015 02:33:03 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10083 97. 11/27/2015 02:43:03 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10084 98. 11/27/2015 02:53:09 httpd system_u:system_r:httpd_t:s0 87 file unlink system_u:object_r:httpd_log_t:s0 denied 10094
이는 Drupal Ultimate cron이 시작을 시도하는 10분 기간이기도 한 것 같습니다. SELinux의 문제인 것은 확실하지만 이해할 수 있는 해결책을 찾을 수 없습니다.
답변1
오류 메시지는 crontab
( httpd
Apache)에 관한 것이 아닙니다.
SELinux를 일시적으로 꺼서 조사를 시작합니다.
setenforce 0
(이것으로 해결됩니다최대하지만모두막힘). 문제는 일반적으로 다음과 같을 수 있습니다.안정적인semanage
SELinux 설정 중 하나를 사용하거나(Drupal의 파일이 SELinux가 예상하지 않는 위치에 저장된 경우) 사용하거나 restorecon
(파일 시스템 메타 정보 복구) 사용합니다.
최후의 수단으로 사용할 수 있습니다리뷰 2가 허용됨.
참고로:
- Apache용 일반 SELinux 구성(예를 들어 의 사용 참조
semanage
) - SELinux 사용자 및 관리자 가이드
- CentOS 7의 SELinux 소개 – 2부: 파일 및 프로세스
- 13.1. 아파치 HTTP 서버와 SELinux