From 0713acf79adc827cf205c763a35d7a3cd0227d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franc=CC=A7ois=20Bonelle?= Date: Sat, 18 Jun 2022 19:16:04 +0200 Subject: [PATCH] fix --- telegraf/entrypoint.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/telegraf/entrypoint.sh b/telegraf/entrypoint.sh index e8a0401..b2d29dd 100755 --- a/telegraf/entrypoint.sh +++ b/telegraf/entrypoint.sh @@ -1,15 +1,15 @@ -#!/bin/sh +#!/bin/bash set -e if [ "${1:0:1}" = '-' ]; then set -- telegraf "$@" fi -if [ "$(id -u)" -ne 0 ]; then +if [ $EUID -ne 0 ]; then exec "$@" else # Allow telegraf to send ICMP packets and bind to privliged ports setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf || echo "Failed to set additional capabilities on /usr/bin/telegraf" - exec su-exec telegraf "$@" + exec setpriv --reuid telegraf --init-groups "$@" fi \ No newline at end of file