In F25 the SDDM no longer shows a list of users when NIS (ypbind) is enabled and also it does not default to the last user logged in. kdm appears to be the same (with UserList=true in /etc/kde/kdm/kdmrc).
Is this a bug or a new feature (maybe to handle the case where you don't want all users listed on a networked system) ?
Am Montag, 5. Dezember 2016, 08:06:38 CET schrieb Terry Barnaby:
In F25 the SDDM no longer shows a list of users when NIS (ypbind) is enabled and also it does not default to the last user logged in. kdm appears to be the same (with UserList=true in /etc/kde/kdm/kdmrc).
Is this a bug or a new feature (maybe to handle the case where you don't want all users listed on a networked system) ?
SDDM is not KDM. This is a different beast. May be, kdm is no longer supported in F25. sddm has its own config in /etc/sddm.conf
Regards Martin
"TB" == Terry Barnaby terry1@beam.ltd.uk writes:
TB> In F25 the SDDM no longer shows a list of users when NIS (ypbind) is TB> enabled and also it does not default to the last user logged in. kdm TB> appears to be the same (with UserList=true in /etc/kde/kdm/kdmrc).
Wow, NIS; haven't seen that in a while. What does "getent passwd" tell you? How about "grep '^passwd' /etc/nsswitch.conf"? At least with SSSD in its default configuration, nothing will have access to a complete user list unless it does an LDAP query directly and maybe whatever components that handle NIS do the same. It's not generally feasible to just keep an updated user list hanging around on every client machine, though of course SSSD has a configuration setting to do it.
- J<
On 07/12/16 16:36, Jason L Tibbitts III wrote:
"TB" == Terry Barnaby terry1@beam.ltd.uk writes:
TB> In F25 the SDDM no longer shows a list of users when NIS (ypbind) is TB> enabled and also it does not default to the last user logged in. kdm TB> appears to be the same (with UserList=true in /etc/kde/kdm/kdmrc).
Wow, NIS; haven't seen that in a while. What does "getent passwd" tell you? How about "grep '^passwd' /etc/nsswitch.conf"? At least with SSSD in its default configuration, nothing will have access to a complete user list unless it does an LDAP query directly and maybe whatever components that handle NIS do the same. It's not generally feasible to just keep an updated user list hanging around on every client machine, though of course SSSD has a configuration setting to do it.
- J<
Yes, still using NIS, great for small home networks very simple to use. NIS is fully working on the systems in question and logins via SDDM/KDM work fine with NIS users. It's just that SDDM/KDM no longer lists the users/pictures (local /etc/password or NIS ones) when NIS is enabled as it used to in F23 and before and my kids like that :)
Have found the reason. A, not very well documented, property DisableAvatarsThreshold has been added to SDDM and the default value is quite low.
You can set this in /etc/sddm/sddm.conf like below if you want a users list when you have a few more users than the default limit and you want a list of users to be displayed:
[Theme] Current=01-breeze-fedora CursorTheme=Adwaita DisableAvatarsThreshold=22