The issue is likely the heuristic in accountsservice to determine which users are real one (opposed to account used by the system)
they do filter on valid shells https://gitlab.freedesktop.org/accountsservice/accountsservice/-/blob/master/src/user-classify.c#L116 the code calls getusershell() which according to the manpage reads /etc/shells ... is /bin/ksh2020 listed in that file? if not how did you install that shell on your configuration? The Debian shell packages add themselves to this list by calling /usr/sbin/add-shell in their postinst -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1876141 Title: before login screen the setup forces a new login name To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1876141/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs