Bug 861911 - unbound-munin doesn't work with SELinux enabled
unbound-munin doesn't work with SELinux enabled
Product: Fedora
Classification: Fedora
Component: selinux-policy (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Miroslav Grepl
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2012-10-01 06:21 EDT by Sander Hoentjen
Modified: 2013-10-24 13:22 EDT (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-10-24 13:22:40 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
unbound-munin.te (320 bytes, text/plain)
2012-10-02 05:50 EDT, Sander Hoentjen
no flags Details
unbound-munin.fc (97 bytes, text/plain)
2012-10-02 05:58 EDT, Sander Hoentjen
no flags Details

  None (edit)
Description Sander Hoentjen 2012-10-01 06:21:17 EDT
Description of problem:
With SELinux in enforcing mode, the unbound-munin plugins don't work out of the box.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Have selinux in enforcing mode
2. install unbound-munin and start munin-node
3. try to get the unbound stats
Actual results:
No stats

Expected results:
stats are collected

Additional info:
To fix it, one can manually change the type of /usr/share/munin/plugins/unbound to munin_system_plugin_exec_t, and allow munin_system_plugin_exec_t to read the unbound config file:

allow munin_system_plugin_t named_conf_t:file { read ioctl open getattr };

It would be nice if either unbound-munin supplied this, or it would be included in the default policy.
Comment 1 Sander Hoentjen 2012-10-02 05:50:49 EDT
Created attachment 620201 [details]
Comment 2 Sander Hoentjen 2012-10-02 05:58:24 EDT
Created attachment 620206 [details]
Comment 3 Paul Wouters 2012-10-31 13:00:58 EDT
Dan, can you update selinux-policy for this?
Comment 4 Daniel Walsh 2012-11-05 15:08:16 EST
Miroslav shouldn't the default label on /usr/share/munin/plugins be munin_plugin_exec_t?
Comment 5 Miroslav Grepl 2012-11-06 03:41:23 EST
Thanks for the patch. I added it to RHEL6/F18/F17.

Basically there should not be munin_exec_t labeling. If yes then this is a bug. We could consider to add this new type/domain for plugins which don't have correct labeling.

Note You need to log in before you can comment on or make changes to this bug.