Comment 15 for bug 1290785

Revision history for this message
Robert Euhus (euhus-liste1) wrote :

I have just tried the 0.6.37-1ubuntu5 versions for Utopic and they kinda work as expected.:
- I can see users with UID> 60000
- 'nobody' is not listed anymore

BUT: after some fiddling, one user (with uid 101125) is not shown any longer in the Lightdm login window (even after reboot), but when I query the accounts-daemon via dbus the user does show up:

# qdbus --system org.freedesktop.Accounts
/
/org
/org/freedesktop
/org/freedesktop/Accounts
/org/freedesktop/Accounts/User101265
/org/freedesktop/Accounts/User101139
/org/freedesktop/Accounts/User101125
/org/freedesktop/Accounts/User1000

I have previously had the same problem with the normal trusty-Packages and the raised UID_MAX limit. But back then I didn't investigate, but just reinstalled.

Is there any other place where usernames are removed from the list shown in lightdm?
Could this be the same problem why Jan does not see his user?
For now I will not touch this system so I can do some further testing.

Some Background info: all users above 100000 are domain users mapped by winbind. The only difference I can see between the user not showing up and the others is that the former was added to some local groups. But removing him from theese groups did not help, so I think it's not related.

@Robert - thanks for the hints, too bad that such a central component is documented so poorly :-(
I just had to figure out that the accounts-daemon seems to take some time to start up: after the killall only the second qdbus query gives results

- I tried to backport your changes from /debian/patches/0020-support-login.defs.patch in accountsservice_0.6.37-1ubuntu5 to the /debian/patches/2001-filtering_out_users.patch in trustys accountsservice_0.6.35-0ubuntu7 only to find out that this is not used at all. I found the /debian/patches/ directory quite crowded (messy?). Maybe I'll try again tomorrow.
Could you please provide a backport of these patches for trusty? Thanks a lot.