Not sure which update is causing it, but just a few days there were several user accounts I regularly log into via su - that I can no longer log into after the recent updates.
These user accounts all have two things in common:
-
They have worked just fine until now
-
They have an empty
GECOSfield (fifth field, used for account comment, often but not always a real name).
As an experiment, I modified /etc/passwd and inserted foo bar into that field for one of the accounts and now I can log into that account via su - again.
What do I need to do to get back to the decades-long classic behavior where that field can be empty?