GDM/accountsservice shows system users / misses normal users.
accountsservice has a hardcoded value (500) for MINIMAL_UID in src/daemon.c and does not respect the (SYS)_UID_(MIN|MAX) values from /etc/login.defs
This either leads to system users showing up e.g. in gdm or to normal users being missing (less likely), because on different distributions, UIDs for normal users start e.g. at 1000
It should either read /etc/login.defs
or provide an option to change MINIMAL_UID, at least at compile time
Thanks, this should be covered by