There are various ways to do it. At Fermilab we have at various times required an x.509 certificate to submit and then had a mapfile of which certificates were allowed to submit, or htcondor also has the capacity to call out to an external server. We are
shifting to requiring "scitoken" access and having a mapfile of which scitokens
are allowed to submit and to which unix user they will be mapped. Both of those techniques are so-called
remote submit where the users do not actually log into the submit host or have a shell on it, the condor_submit tool just contacts the remote schedd (access point) on its port.
There are a number of ways to configure the way htcondor recognizes its own users..you can have users that correspond to the unix usernames on the system or you can artificially make identities up that have nothing to do with the unix user names on the system,
or you can run them all as "nobody".
Steve
From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Matthew T West via HTCondor-users <htcondor-users@xxxxxxxxxxx>
Sent: Friday, December 9, 2022 5:21 PM To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx> Cc: Matthew T West <M.T.West@xxxxxxxxxxxx> Subject: Re: [HTCondor-users] How to add new users Hi Cole,
How then do users get permission to submit jobs into the queue? Is it, if you have permission to be on the access point, you can submit? I don't have any strict needs and have no firm opinions on the matter. Here in Exeter, we are investigating using using ColdFront for our access management and they have a Slurm plugin <https://github.com/ubccr/coldfront/tree/master/coldfront/plugins/slurm>. And because HTCondor has such a nice Python API, I was going to see if I might be able to cobble together an equivalent plugin for this ecosystem. But I couldn't find equivalent functionality, hence the question. Cheers, Matt On 09/12/2022 15:35, Cole Bollig wrote:
-- Matthew T. West DevOps & HPC SysAdmin University of Exeter, Research IT www.exeter.ac.uk/research/researchcomputing/support/researchit 57 Laver Building, North Park Road, Exeter, EX4 4QE, United Kingdom Please note, I may send emails out of 'normal' working hours, as this fits my own work-life balance. I do not expect a response outside of your own working hours. |