chcon:SELinuxでnagiosをインストールしているときに、ラベルのないファイルに部分的なコンテキストを適用できません


9

CentOSにNagiosコアをSELINUX = enforcingで設定しています。

走ろう

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 2011年

回答:


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.