A lot of the gitlab processes on my system are running as root. Can I change them to run as a special user ID instead? I might then change all the gitlab files and directories owned by root to be owned by this special user ID.
Reason for this is I am trying to test gitlab with a special security tool which does not like root. I can make the special user ID as no-login/no-password and I could put it in the root group.