#!/bin/bash

[[ -z "$@" ]] && /usr/bin/sudo && exit 1

[ "$1" = "-u" ] && shift
user="$1"
if [ "$user" != "root" ] && [[ ! "$(ls /home)" =~ "$user" ]]; then
    cmd="$user"
    user="root"
else
    shift
    cmd="$1"
fi

sudo -E -u $user "$cmd"
