chcon: no se puede aplicar el contexto parcial a un archivo sin etiqueta al instalar nagios con SELinux


9

Estoy configurando el núcleo de Nagios en CentOS con SELINUX = enforcing.

Trato de correr

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

como se sugiere en el manual , pero recibo este mensaje de error:

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'

¿Alguna idea de cómo evitar estos errores?


1
Etiquetar los archivos? es decir, agregue una etiqueta de usuario y rol, aparte de la etiqueta de tipo.
ninjalj

Respuestas:


5

Debe volver a etiquetar los archivos con el tipo de selinux correcto:

semanage fcontext -a -s system_u -t httpd_sys_script_exec_t /usr/local/nagios/sbin/*
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.