[PATCH] bug #10981: adduser -D behavior

Didier Kryn kryn at in2p3.fr
Wed Feb 12 12:23:05 UTC 2020


Le 12/02/2020 à 13:16, Eli Schwartz a écrit :
> On 2/12/20 6:07 AM, Didier Kryn wrote:
>>      FYI, there has been for decades an adduser in Debian which is higher
>> level than useradd in the sense that it is  a helper for admin. It
>> enforces local policy and can be used to change it: minimum userid,
>> default group, etc.
> Strange.
>
> Local policy via useradd is configured in /etc/login.defs
>
> If USERGROUPS_ENAB is defined as "yes", useradd will by default create a
> new group for each user, and add them to the group, and if it is defined
> as "no", then the GROUP setting in /etc/default/useradd (falling back to
> 100 by default) will be used as the GID which will be the newly created
> user's primary group.
>
> The minimum and maximum UID/GID pool is defined via this conf block:
>
> #
> # Min/max values for automatic uid selection in useradd
> #
> UID_MIN                  1000
> UID_MAX                 60000
> # System accounts
> SYS_UID_MIN               500
> SYS_UID_MAX               999
>
> #
> # Min/max values for automatic gid selection in groupadd
> #
> GID_MIN                  1000
> GID_MAX                 60000
> # System accounts
> SYS_GID_MIN               500
> SYS_GID_MAX               999
>
> ...
>
> I'm not sure what additional utility "adduser" would bring, given this
> is all already configurable.
>
     Well, I think there are more things configurable with adduser. And, 
by default, it enforces Debian policy. It always has been a problem for 
me to remember how it works and I always preferred useradd. And even 
using a hand-made script to implement my own defaults.

         Didier

         Didier




More information about the busybox mailing list