On Sun, 2022-02-13 at 18:14 +0100, Marc Haber wrote: > Should useradd emit a warning in this case? I mean, we WANT the low UID > in this case. Is it inside the limits of a low-level tool to impose its > own standards on the system or is this possible a bug in useradd?
As part of this bug, we will need to have a conversation with the "login" maintainers about how these ranges are to be configured. Currently, useradd has its own range settings in /etc/login.defs, and adduser has its own in /etc/adduser.conf. adduser can be written to ignore the former completely in its useradd invocation. However, having such a setting in two places may be a bit confusing. That warning is not emitted here when "-r" is added to the call made from within adduser. The range discrepancy needs to be sorted out with discussion, I think. -- Jason Franklin