chcon : SELinux로 nagios를 설치하는 동안 레이블이없는 파일에 부분 컨텍스트를 적용 할 수 없음


9

SELINUX = enforceing을 사용하여 CentOS에서 Nagios 코어를 설정하고 있습니다.

나는 실행하려고

chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/

같은 매뉴얼에 제안 ,하지만 난이 오류 메시지를 얻을 :

chcon: can't apply partial context to unlabeled file `cmd.cgi'
chcon: can't apply partial context to unlabeled file `trends.cgi'
chcon: can't apply partial context to unlabeled file `histogram.cgi'
chcon: can't apply partial context to unlabeled file `avail.cgi'
chcon: can't apply partial context to unlabeled file `history.cgi'
chcon: can't apply partial context to unlabeled file `status.cgi'
chcon: can't apply partial context to unlabeled file `tac.cgi'
chcon: can't apply partial context to unlabeled file `showlog.cgi'
chcon: can't apply partial context to unlabeled file `notifications.cgi'
chcon: can't apply partial context to unlabeled file `extinfo.cgi'
chcon: can't apply partial context to unlabeled file `statuswml.cgi'
chcon: can't apply partial context to unlabeled file `outages.cgi'
chcon: can't apply partial context to unlabeled file `statuswrl.cgi'
chcon: can't apply partial context to unlabeled file `statusmap.cgi'
chcon: can't apply partial context to unlabeled file `config.cgi'
chcon: can't apply partial context to unlabeled file `summary.cgi'

이러한 오류를 피하는 방법에 대한 아이디어가 있습니까?


1
파일에 라벨을 붙이시겠습니까? 즉, 유형 레이블 외에 사용자 및 역할 레이블을 추가하십시오.
ninjalj

답변:


5

올바른 selinux 유형으로 파일의 레이블을 다시 지정해야합니다.

semanage fcontext -a -s system_u -t httpd_sys_script_exec_t /usr/local/nagios/sbin/*
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.