chcon: não é possível aplicar o contexto parcial ao arquivo não rotulado durante a instalação de nagios com o SELinux

9

Estou configurando o núcleo do Nagios no CentOS com o SELINUX = enforcing.

Eu tento executar

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

como sugerido no manual , mas recebo estas mensagens de erro:

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'

Alguma idéia de como evitar esses erros?

    
por Mohammed Shannaq 29.10.2011 / 21:17

1 resposta

5

Você precisa reclassificar os arquivos com o tipo certo de selinux:

semanage fcontext -a -s system_u -t httpd_sys_script_exec_t /usr/local/nagios/sbin/*
    
por 13.11.2011 / 18:52