No. You cannot do arbitrary remapping of user between schedd and startd. You can configure a startd to use what we call a ‘slot user’ when running a job.
On Linux/Unix, HTCondor will attempt to run the jobs on the startd as the submitting user. It will do this when STARTD_ALLOW_RUN_AS_OWNER is configured to be true (it defaults to true on Linux/Unix). And when the UID_DOMAIN of the startd
is the same as the UID_DOMAIN of the schedd, or when the STARTD is configured to ignore the value of UID_DOMAIN.
When the startd is running the job as the submitting user, it will use the Owner attribute of the job as the name of the user to run as. And this attribute *cannot be changed* after the job is submitted.
However. You *can* configure a startd to ignore the Owner attribute of the job and run all jobs as a user defined in the startd configuration. It is up to you to create this user accounts, and then to configure the SLOT<n>_USER
for each slot. see http://research.cs.wisc.edu/htcondor/manual/v8.6/3_8Security.html#sec:RunAsNobody for more information. From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx>
On Behalf Of Koschmieder, Lukas Hi, -- |