This is related to / mirroring the functionality of the -r switch of useradd, which populates (at least as configured in the shadow package provided by Arch) from 999 downward. On Fri, Jan 02, 2015 at 01:17:25PM -0600, Troy Engel wrote:
On Fri, Jan 2, 2015 at 12:49 PM, Oliver Temlin <temlin@gmail.com> wrote:
It's actually meant to be that way. The systemd-sysusers service allocates ids from 999 downwards.
*nod* talking to falconindy about it more and trying to read the systemd code, during ./configure it reads /etc/login.defs and uses either the SYS_UID_MAX or 999 if that's missing (or a cli option). The list of users it creates is in systemd-remote.conf[1] but then I was confused as it seems that out of the 3 currently listed there one (systemd-journal-gateway) *has* to be created by the packaging first (I found a bug report for the same thing in both Arch & RHEL - RHEL .spec also creates this user like Arch) but the other two do not. *shrug*
-te
[1] https://github.com/systemd/systemd/blob/master/sysusers.d/systemd-remote.con...
-- David J. Haines djhaines@gmx.com 0xAFB3D16D - F929 270F B7C3 78AE A741 434F A7C6 F264 AFB3 D16C