function users_getspecialgroup () {

if [ $# -ne 2 ]; then
    echo "$0: supply a VO and user-type as arguments"
    return 1
fi

specvo=$1
specuser=$2

if [ "x$specuser" = "xdpm" ] ; then
    specvo="x"
fi

return=`
    awk --posix -F: '
	$6==specusr && $5==tolower(virtorg) {
	    split($4,mystr,",");
	    print mystr[1];
	    exit
	}
    ' specusr=$specuser virtorg=$specvo ${USERS_CONF}
`

if [ "$return" ]; then
    echo $return
    return 0
else
    echo "$FUNCNAME: could not find '$specuser' user for VO $specvo in ${USERS_CONF}" 1>&2
    return 1
fi

}
