Comment 4 for bug 395281

Revision history for this message
James Westby (james-w) wrote : Re: gdm 2.26 criteria for which users shown in greeter list are bad

gdm uses ck-history to find recent users that had ck sessions. We currently
end up with ck sessions for some system users, so they can appear here, which
should probably be fixed independently.

gdm then parses this and removes some users based on a hard-coded exclude
list, which doesn't include a lot of system users.

It also filters users based on a minimum UID that is lower than the min UID
for non-system users, so if someone has a lot of system users they will show
up based on that.

Suggested fix:

  * Increase the min UID
  * As users from /etc/passwd are excluded by the checks before the exclude
     check, add them to the exclude hash so that they don't enter the list via
     ck.

Thanks,

James