chcon: Während der Installation von Nagios mit SELinux kann kein Teilkontext auf unbeschriftete Dateien angewendet werden


9

Ich richte Nagios Core unter CentOS mit SELINUX = Enforcing ein.

Ich versuche zu rennen

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

wie im Handbuch vorgeschlagen , aber ich erhalte folgende Fehlermeldungen:

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'

Irgendwelche Ideen, wie man diese Fehler vermeidet?


1
Dateien beschriften? dh fügen Sie neben der Typbezeichnung eine Benutzer- und Rollenbezeichnung hinzu.
Ninjalj

Antworten:


5

Sie müssen die Dateien mit dem richtigen Selinux-Typ neu beschriften:

semanage fcontext -a -s system_u -t httpd_sys_script_exec_t /usr/local/nagios/sbin/*
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.