When I needed to run processes as a separate user, I'd configure a slave
running as that other user. Jobs which needed that user could then be
assigned to execute on that precise slave. The master server continues as
the original user, and when a job needs to be a separate user, then that
job wou
I'm running Jenkins with Tomcat on Arch Linux. Jenkins executes as Linux
user tomcat7, as expected.
Build script also execute as tomcat7, but for various reasons, I think
that's not great. For example, some of my build scripts need access to
certain private keys, and I would like to hide those