I found the code used. It is in the accountsservices package, not gdm as
expected.
There is a list of excluded users and any users with a shell that has
a basename of false or "nologin" are also excepted.
The list of excluded users is currently:
bin, root, daemon, adm, lp, sync, shutdown, halt, mail, news, uucp, operator,
nobody, nobody4, noaccess, postgres, pvm, rpm, nfsnobody, pcap
--
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test