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@xxxxxxxxx> 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.conf -- David J. Haines djhaines@xxxxxxx 0xAFB3D16D - F929 270F B7C3 78AE A741 434F A7C6 F264 AFB3 D16C