Le vendredi 30 mars 2012, à 11:36 +0200, Marcus Meissner a écrit :
On Fri, Mar 30, 2012 at 11:23:07AM +0200, Frederic Crozat wrote:
Le vendredi 30 mars 2012 à 11:15 +0200, Marcus Meissner a écrit :
On Thu, Mar 29, 2012 at 08:55:21AM +0200, Vincent Untz wrote:
Hi,
accountsservice is the service used in GNOME to get info about accounts on the system. The latest release change the way user filtering works. See https://bugs.freedesktop.org/show_bug.cgi?id=44408
Quick summary:
- before 0.16.6: we were filtering out users based on UID (do not show users if uid < UID_MIN, where UID_MIN icomes from /etc/login.defs) - now: we're filtering out users based on the shell (nologin & false are hidden)
[...]
What was wrong with the minimum UID checking?
https://bugs.freedesktop.org/show_bug.cgi?id=44408 for the discussion about the change.
Was it hardcoded in accountservice instead of being read from /etc/login.defs?
No, it was reading /etc/login.defs. But the man page says: UID_MIN (number) Min user ID value for automatic uid selection in useradd This means this setting can be ignored when creating a user and is not safe to use for filtering.
As the bugzilla thread mentions a hardcoded list of accounts that are filtered, you could just add the two above accounts to this list.
Right, that was one of the options I was suggesting. What about the ftp, games and man users? Is it safe to change their login shell in aaa_base on upgrades? Or should we also just blacklist them? Thanks, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org