Skip to content

Commit db79b89

Browse files
committed
Change handling of UID 0.
1 parent 3f94a2b commit db79b89

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

entrypoint.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ USER_ID=${LOCAL_USER_ID:-0}
88
GROUP_ID=${LOCAL_GROUP_ID:-0}
99

1010
echo "Starting with UID=$USER_ID GID=$GROUP_ID"
11-
export HOME="/home/faucet"
12-
addgroup -g "${GROUP_ID}" faucet >/dev/null 2>&1 || true
13-
adduser -u "${USER_ID}" -G faucet -g "" -h "${HOME}" -D faucet >/dev/null 2>&1 || true
1411

15-
exec /sbin/su-exec faucet "$@"
12+
if [ "${USER_ID}" -ne 0 ] && [ "${GROUP_ID}" -ne 0 ]; then
13+
export HOME="/home/faucet"
14+
addgroup -g "${GROUP_ID}" faucet >/dev/null 2>&1 || true
15+
adduser -u "${USER_ID}" -G faucet -g "" -h "${HOME}" -D faucet >/dev/null 2>&1 || true
16+
exec /sbin/su-exec faucet "$@"
17+
else
18+
exec "$@"
19+
fi

0 commit comments

Comments
 (0)