diff --git a/scripts/git-srv-admin.sh b/scripts/git-srv-admin.sh index 88b4817c..3d478930 100644 --- a/scripts/git-srv-admin.sh +++ b/scripts/git-srv-admin.sh @@ -131,7 +131,7 @@ if [ "$user" ]; then id=$user else if [ "$SUDO_UID" ]; then - id=`/opt/jw-build/bin/getpwuid $SUDO_UID | sed '/^name *=/ !d; s/^name *= *//'` + id=`/usr/bin/getent passwd $SUDO_UID | cut -d: -f1` [ "$id" ] || fatal "failed to find uid $SUDO_UID in user database" fi user=$id