mirror of
https://github.com/netdata/netdata.git
synced 2025-04-06 22:38:55 +00:00
packaging: add cap_dac_read_search to go.d.plugin (#16754)
This commit is contained in:
parent
f2b250a1f5
commit
1b3eb5b42f
4 changed files with 4 additions and 4 deletions
|
@ -6,7 +6,7 @@ case "$1" in
|
|||
configure|reconfigure)
|
||||
chown root:netdata /usr/libexec/netdata/plugins.d/go.d.plugin
|
||||
chmod 0750 /usr/libexec/netdata/plugins.d/go.d.plugin
|
||||
if ! setcap "cap_net_admin=eip cap_net_raw=eip" /usr/libexec/netdata/plugins.d/go.d.plugin; then
|
||||
if ! setcap "cap_dac_read_search+epi cap_net_admin=eip cap_net_raw=eip" /usr/libexec/netdata/plugins.d/go.d.plugin; then
|
||||
chmod -f 4750 /usr/libexec/netdata/plugins.d/go.d.plugin
|
||||
fi
|
||||
;;
|
||||
|
|
|
@ -1620,7 +1620,7 @@ install_go
|
|||
|
||||
if [ -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin" ]; then
|
||||
if command -v setcap 1>/dev/null 2>&1; then
|
||||
run setcap "cap_net_admin+epi cap_net_raw=eip" "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin"
|
||||
run setcap "cap_dac_read_search+epi cap_net_admin+epi cap_net_raw=eip" "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
@ -993,7 +993,7 @@ fi
|
|||
%defattr(0750,root,netdata,0750)
|
||||
# CAP_NET_ADMIN needed for WireGuard collector
|
||||
# CAP_NET_RAW needed for ping collector
|
||||
%caps(cap_net_admin,cap_net_raw=eip) %{_libexecdir}/%{name}/plugins.d/%{go_name}
|
||||
%caps(cap_dac_read_search,cap_net_admin,cap_net_raw=eip) %{_libexecdir}/%{name}/plugins.d/%{go_name}
|
||||
%defattr(0644,root,netdata,0755)
|
||||
%{_libdir}/%{name}/conf.d/go.d.conf
|
||||
%{_libdir}/%{name}/conf.d/go.d
|
||||
|
|
|
@ -190,7 +190,7 @@ if command -v setcap >/dev/null 2>&1; then
|
|||
run setcap "cap_sys_admin=ep" "usr/libexec/netdata/plugins.d/perf.plugin"
|
||||
fi
|
||||
|
||||
run setcap "cap_net_admin,cap_net_raw=eip" "usr/libexec/netdata/plugins.d/go.d.plugin"
|
||||
run setcap "cap_dac_read_search+epi cap_net_admin+epi cap_net_raw=eip" "usr/libexec/netdata/plugins.d/go.d.plugin"
|
||||
else
|
||||
for x in ndsudo apps.plugin perf.plugin slabinfo.plugin debugfs.plugin; do
|
||||
f="usr/libexec/netdata/plugins.d/${x}"
|
||||
|
|
Loading…
Add table
Reference in a new issue