Non-Kubernetes workflows only
As described in Authentication and Authorization, jobs are submitted as the service user rather than the user who created the task.
If you want jobs to be run as the submitting user, you must deploy the optional Process Launcher component.
Running jobs as the submitting user is a requirement of most job schedulers, as various functions may depend on it (for example, file permissions, storage quotas, job and cost accounting, and QoS).
For detailed information about how this service works, see Process Launcher.