[slurm-users] container on slurm cluster

Brian Andrus toomuchit at gmail.com
Tue May 17 13:58:20 UTC 2022


You are starting to understand a major issue with most containers.

I suggest you check out Singularity, which was built from the ground up 
to address most issues. And it can run other container types (eg: docker).

Brian Andrus

On 5/16/2022 10:49 PM, GHui wrote:
> I use podman 4.0.2. And slurm 21.08.8-2.
> I run container on my host with username rsync. And it only has itself privilege.
> I create the same username, UID and GID in container with the host.
> I run "podman exec -it <container> /bin/bash" to login with host user rsync. And the user is root on container.
> Now I submit job with root in container. And job is running on host. And the job's owner is root.
> So I submit a job with user rsync, but it runs as root privilege.
>
> On 5/16/22 7:53 AM, GHui wrote:
> > I fount a serious problem. If I run a container on a common user, eg. tom. In container I switch user to jack, now, if I submit a job to slurm cluster, the job owner is jack.
> > So I use the tom account submit a jack's job.
> >
> > Any help will be appreciated.
> > --GHui</container>



More information about the slurm-users mailing list