On Sat, 2012-03-31 at 09:57 -0500, Bruno Wolff III wrote:
It looks like they aren't checking /etc/shells. I couldn't find the code
they use to build the list. They do appear to be black listing /sbin/nologin.
There are a few accounts that don't have /sbin/nologin as a shell, but
don't show up in the list. I am not sure how those are being filtered.
'They' are us, so you could just ask. (and stop talking about us in the
3rd person :-)
The code you are looking for is here:
http://cgit.freedesktop.org/accountsservice/tree/src/daemon.c#n156