[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-23 Thread Robert Euhus
Hi Chris and everyone involved,

I can confirm, that this new package from trusty-proposed fixes the
problem. Users with a higher UID (e.g. 101125 here) are shown and
'nobody' is hidden.

I have just tested this on a fresh install of trusty Xubuntu with the
proposed repository enabled as described in
https://wiki.ubuntu.com/Testing/EnableProposed

Just for completeness, here is a list of the installed package versions
from apt-cache policy:

accountsservice:
  Installiert:   0.6.35-0ubuntu7.1
  Installationskandidat: 0.6.35-0ubuntu7.1
  Versionstabelle:
 *** 0.6.35-0ubuntu7.1 0
400 ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu/ 
trusty-proposed/main amd64 Packages
100 /var/lib/dpkg/status
 0.6.35-0ubuntu7 0
500 ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu/ trusty/main 
amd64 Packages
libaccountsservice0:
  Installiert:   0.6.35-0ubuntu7.1
  Installationskandidat: 0.6.35-0ubuntu7.1
  Versionstabelle:
 *** 0.6.35-0ubuntu7.1 0
400 ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu/ 
trusty-proposed/main amd64 Packages
100 /var/lib/dpkg/status
 0.6.35-0ubuntu7 0
500 ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu/ trusty/main 
amd64 Packages

Thanks a lot to everyone involved! I just hope this arrives in trusty-
updates soon :-)

Yours,
Robert

** Tags removed: verification-needed
** Tags added: trusty verification-done

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Fix Committed

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-10 Thread Robert Euhus
Robert, if I found the correct sources, then I Ithink something went
very wrong with your patch for trusty:

I found sources for version 0.6.35-0ubuntu7.1 here: 
https://launchpad.net/ubuntu/trusty/+queue?queue_state=1 , namely:
http://launchpadlibrarian.net/179519600/accountsservice_0.6.35-0ubuntu7.1.dsc
http://launchpadlibrarian.net/179519599/accountsservice_0.6.35-0ubuntu7.1.debian.tar.xz
http://launchpadlibrarian.net/179519598/accountsservice_0.6.35.orig.tar.gz

and the diff:
http://launchpadlibrarian.net/179519604/accountsservice_0.6.35-0ubuntu7_0.6.35-0ubuntu7.1.diff.gz

As one can already guess from the diff, this is not only the patch
mentioned above, but quite a lot of aclocal/m4 files were simply removed
from the sources.

This leads to build errors as you can see from the attached log excerpt
from a pbuilder run.

The old version accountsservice_0.6.35-0ubuntu7 compiles without any
problems, but the new one just doesn't. compile at all.

Please correct this.

** Attachment added: accountsservice_0.6.35-0ubuntu7.1 compile error log from 
pbuilder run
   
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+attachment/4149529/+files/accountsservice-0.6.35-0ubuntu7.1_pbuilder-error.log

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-10 Thread Robert Euhus
After some more search I found that the original gzipped tar archive that is 
referenced in your new version accountsservice_0.6.35-0ubuntu7.1.dsc differs a 
lot from the xz-compressed original tar used by the old trusty version:
https://launchpad.net/ubuntu/+archive/primary/+files/accountsservice_0.6.35.orig.tar.xz

This is exactly the difference seen in the diff mentioned above.

In the attached accountsservice_0.6.35-0ubuntu7.1.dsc I have just replaced all 
references to the dubios accountsservice_0.6.35.orig.tar.gz by the 
corresponding lines for accountsservice_0.6.35.orig.tar.xz as found in 
https://launchpadlibrarian.net/162749972/accountsservice_0.6.35-0ubuntu7.dsc
(and removed the pgp signature).

With this change the packag compiles cleanly and works as expected.

@Robert: please use the working original tar.xz from the old package and
repost the patch. Thanks.

** Attachment added: accountsservice_0.6.35-0ubuntu7.1.dsc with corrected 
accountsservice_0.6.35.orig.tar.xz
   
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+attachment/4149542/+files/accountsservice_0.6.35-0ubuntu7.1.dsc

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-03 Thread Robert Euhus
I have attached the backported patch of the changes from the above
mentioned 0.6.37-1ubuntu4 and 0.6.37-1ubuntu5 to trusty's
0.6.35-0ubuntu5 accountsservice.

This needs to be put into the debian/patches/ directory and added to
debian/patches/series and debian/patches/ubuntu.series

I have successfully built and tested packages with this using pbuilder.

btw: I think the 2003-dont-use-max_uid-from-login.defs.patch should be
removed from the debian/patches/ directory in trusty, since it is not
used there.

@Robert: would You please build and upload an official package for
trusty?

** Patch added: backport of MAX_UID and nobody patches to trusty
   
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+attachment/4144540/+files/2003-dont-use-max_uid-from-login.defs.patch

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-02 Thread Robert Euhus
This seems to lead into the right direction - my user account ist
classified as 'SystemAccount':

root@pc220hh2:~# for i in 1000 101265 101125 101139; do gdbus call --system 
--dest org.freedesktop.Accounts --object-path /org/freedesktop/Accounts/User$i 
--method org.freedesktop.DBus.Properties.GetAll 
org.freedesktop.Accounts.User|sed -e 's/),/),\n/g;s/,/,\n/g'|grep 
SystemAccount; done
 'SystemAccount': false,
 'SystemAccount': false,
 'SystemAccount': true,
 'SystemAccount': false,

But why?
I will attach the full info for this user.

** Attachment added: accounts-daemon info for user 101125
   
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+attachment/4143755/+files/accountsservice-user101125

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-02 Thread Robert Euhus
Thanks to the hint from Robert, I finally found a solution for my user
to be listed again:

There actually seems to be a method for setting the account type in the
interface of org.freedesktop.Accounts.User, namely 'SetAccountType(in i
accountType);' but I could not find a list of valid values for
accountType. So I just uncached and then (re-)cached the user:

gdbus call --system --dest org.freedesktop.Accounts --object-path 
/org/freedesktop/Accounts --method org.freedesktop.Accounts.UncacheUser euhus
()
gdbus call --system --dest org.freedesktop.Accounts --object-path 
/org/freedesktop/Accounts --method org.freedesktop.Accounts.CacheUser euhus
(objectpath '/org/freedesktop/Accounts/User101125',)

Now the 'SystemAccount' property is set to false and the user is shown
in the login window.

But I still have no idea, why this account was ever marked as system
account.


What stil remains to be done is release a fix for the currently stable (and 
even LTS-) release.


P.S.: to find out about the available methods etc. I used:
gdbus introspect --system --dest org.freedesktop.Accounts --object-path 
/org/freedesktop/Accounts --recurse | less

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-07-02 Thread Robert Euhus
Poking around a bit further it seems like the 'SetAccountType(in i
accountType);' method mentioned above can take only values of 0 and 1
(which I would rather regard as boolean, than integer) and changes only
the 'AccountType' property of that user. This  property seems different
from the SystemAccount property.

I have no idea what the AccountType means, but i noticed that it is set
to 1 for my local user and to 0 for the domain/winbind users. On the
other hand, there is another special boolean property called
LocalAccount ... oh well, who needs docs anyway?

So to me it looks like there is no way to correct the wrongly detected
SystemAccount property for a user, but to Uncache and then Cache this
user.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-06-25 Thread Robert Euhus
I have just tried the 0.6.37-1ubuntu5 versions for Utopic and they kinda work 
as expected.:
- I can see users with UID 6
- '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 10 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.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp


[Dx-packages] [Bug 1290785] Re: Users with UID 60000 are invisible in login and Settings-User unless /etc/login.defs updated

2014-06-24 Thread Robert Euhus
I was not yet able to test the fix mentioned above. But I noticed that with my 
workaround the user nobody (uid 65534) is listed as in lightdm.
It is listed by accountsservice if I query it via dbus:

root@pc:~/tmp# qdbus --system org.freedesktop.Accounts
/
/org
/org/freedesktop
/org/freedesktop/Accounts
/org/freedesktop/Accounts/User65534
[..]
/org/freedesktop/Accounts/User1000

Hopefully this has been taken care of in the patched version?

I'll try to test the utopic version tomorrow.

@Robert Ancell: 
1. is this the correct way to restart the accountsservice?:
/usr/lib/accountsservice/accounts-daemon --replace 

2. I couldn't find a lot of documentation for accountsservice could you
give me a hint for a good start?

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1290785

Title:
  Users with UID  6 are invisible in login and Settings-User
  unless /etc/login.defs updated

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Trusty:
  Triaged

Bug description:
  [Impact]
  Users of Ubuntu 14.04 LTS with UID  6 will not show in the greeter or 
system settings without editing UID_MAX in /etc/login.defs. This was not 
required in 12.04 LTS. In 12.04 LTS users were only hidden if they had UID  
UID_MIN. In 13.10 this was changed to UID  UID_MIN or UID  UID_MAX.

  [Test Case]
  1. Create a user with a UID  UID_MAX:
  $ adduser --uid 60001 big-uid
  2. Restart system
  Expected result:
  big-uid is shown in the greeter. Once logged in big-uid is shown in 
system settings.
  Observed result:
  big-uid is not shown in the greeter (14.04 LTS, 14.10)
  big-uid is not shown in system settings (13.10, 14.04LTS, 14.10)

  [Regression Potential]
  This could cause users that were previously hidden to be shown. This seems 
unlikely to be a problem as all system created user accounts are less than 
UID_MIN and there doesn't seem be a convention to use accounts  UID_MAX for 
this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp