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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1290785

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

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to