#!/bin/sh
set -eu

if [ "$#" -lt 2 ]; then
  echo "usage: gosu user command [args...]" >&2
  exit 64
fi

target_user="$1"
shift
exec setpriv \
  --reuid="$target_user" \
  --regid="$target_user" \
  --init-groups \
  "$@"
