[Pkg-shadow-devel] Bug#990350: Bug#990350: shadow: spurious subuid/subgid entries
Christoph Anton Mitterer
calestyo at scientia.net
Sat Jun 26 19:29:37 BST 2021
Hey Serge.
On Sat, 2021-06-26 at 11:57 -0500, Serge E. Hallyn wrote:
> adduser does not create the entries, but useradd does. That is
> because
> useradd ships from the shadow soure package, adduser does not.
Doesn't adduser just invoke useradd internally? At least it *does* seem
to add these entries, too:
# adduser test99
Adding user `test99' ...
Adding new group `test99' (1001) ...
Adding new user `test99' (1001) with group `test99' ...
Creating home directory `/home/test99' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for test99
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
root at heisenberg:~# cat /etc/sub*
test99:100000:65536
test99:100000:65536
> The fact that it doesn't happen for system users is not clearly
> spelled
> out, you're right.
So that is in fact desired?!
> Could adduser vs useradd explain it?
Hmm given the above, I don't think so... also Debian maintainer scripts
typically all use adduser/addgroup.
>
> You could script that through usermod, but it might be worth
> explicitly
> adding a usermod flag to say 'only add subuid if it doesn't already
> have one'
hmm ok.
Cheers,
Chris.
More information about the Pkg-shadow-devel
mailing list