Comment by plagiarist

1 month ago

He really will just close a ticket because he disagrees with how Linux works. I read about systemd sysusers and thought they would be neat for running containerized services. But Poettering doesn't like the /etc/subuid files and refuses to work with them.

Well, he specifically doens't like the static allocation of subuids. There is a reason `systemd-nsresourced` exists.

  • How do I have nsresourced work in a regular systemd service or quadlet so that I can have an ephemeral user run a container? I am trying to find information and just seeing it as part of nsspawn, that seems to require a container specifically built around a root filesystem.

    I am not going to struggle with systemd if I have to build containers specifically for it. If I have to rearrange everything I am doing I would just learn to do it on a minimal Kubernetes install instead.

    • nspawn containers aren't really any different to regular system images/archives other than they don't need a kernel.

      I don't think the setting is exposed to regular service units (it might be able to in the future, I don't know) and I don't think podman has any integration with it.

      What kinda service do you have where you need a full range of UIDs?

      2 replies →