[Pkg-shadow-devel] Bug#1074121: sub{u,g}id creation

Colin Watson cjwatson at debian.org
Mon Jun 24 11:21:39 BST 2024


On Sun, Jun 23, 2024 at 01:48:02PM +0200, Chris Hofstaedtler wrote:
> A long time ago, Balint added code to login's postinst to create
> /etc/subuid, /etc/subgid. This is necessary, because without the
> files existing, useradd does not add entries to them.
> 
> However:
> 
> 1) login is not essential anymore.
> 
> 2) people want to use useradd from a 'host environment' (like
> outside a chroot). In this case, passwd might also be absent.
> 
> I had the thought that base-passwd might be a better place to create
> these files, but didn't want to introduce extra churn. Helmut
> independently suggested a similar thought.
> 
> Colin, what do you think? Can/should base-passwd create /etc/subuid,
> /etc/subgid on new installs and upgrades?

I don't see any obvious problems with this.  I'd like to allow a week or
so for comment, so I've told my task tracker to remind me about this
next week.

-- 
Colin Watson (he/him)                              [cjwatson at debian.org]



More information about the Pkg-shadow-devel mailing list