On Wed, Sep 04, 2019 at 12:26:35PM -0400, Kenneth C. Schalk wrote: > > By any chance, is your user account defined in a network-based > > authentication database, like NIS or LDAP? > > Yes, exactly so, it's defined by NIS.
https://wiki.debian.org/NewInBuster * The security settings for some components of systemd have been tightened. People using nis with systemd may encounter bug 878625 which breaks a variety of things related to login sessions. Workarounds include installing the nscd package, or reconfiguring systemd-logind.service to allow it to use the network. * If you use the nis client (ypbind), you must make sure that the YPBINDARGS= option in /etc/default/nis does not include -no-dbus. The upgrade will not modify this file, and if the -no-dbus option remains present, ypbind will fail to start, and you may not be able to login. See also: bugs 906436, 834298. * If you have user accounts in NIS, you should also double-check the /etc/nsswitch.conf file, and make sure the passwd, group and shadow lines use compat rather than files. Upgrades from systems installed as stretch should be OK, but systems originally installed as previous releases may be using deprecated configurations. I'm hearing bad things about nscd, but I have very little experience with it myself, and it's what was recommended in one of the bug reports when I was scrambling to find answers.