What are representative use cases where the user might specify --uid (eg, especially but not limited to “accounting purposes”)? If it is just to run something as non-root, we have system-usernames that would allow someone to run slurm.srun --uid 584788 -N1 -l uname -r.