I'm not sure why the ebuild has " # use collectd_plugins_ping && setcap cap_net_raw+ep ${D}/usr/sbin/collectd # we cannot do this yet " because this allows me to run collectd as a non-priviledged user... Reproducible: Always Steps to Reproduce: - configure ping plugin - start collectd as non-priviledged user Actual Results: ping plugin: ping_host_add (www.google.com) failed: Operation not permitted Expected Results: no error message setcap cap_net_raw+ep `which collectd` allows the ping to succeed
Because there is no support in portage for capabilities yet. If it works, it works by chance... http://archives.gentoo.org/gentoo-dev/msg_18c1565bed3e0d797ad7943d227cb77f.xml