chcon: ไม่สามารถใช้บริบทบางส่วนกับไฟล์ที่ไม่มีชื่อขณะติดตั้ง nagios ด้วย SELinux


9

ฉันกำลังตั้งค่า Nagios core บน CentOS ด้วย SELINUX = บังคับใช้

ฉันพยายามวิ่ง

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.