I am posting on a separate computer - no way to login to the affected one.
So, I recently changed my shell (almost certainly the problem). It was having some issues, but it seemed to be working fine, until I just rebooted my computer. Now it tells me that
Xsession: Login for <USER> is disabled.
I checked the post concerning this issue, and it reinforced what I had thought - that the new shell was likely the problem. The issue is that I need to change it now, but I can’t seem to do that from the GRUB shell. When I boot through recovery mode, I make it all the way to the GUI login (normal boot just stopped with no GUI except the Xsession error), but when I hit enter after typing in my password, the error pops up again. How could I change my shell before I can login?
Though I would like to avoid it, I can reinstall if necessary - I have all of my important stuff on a NAS.
Hi and welcome to the Forum
If you login as root user, then cd to which ever user directory and file you changed and edit with vi to change the shell back.
Thanks so much! This is indeed working. I am very sorry about not giving enough information - I am very new to the forums. I will be sure to double check that I have everything included in my post next time.
BTW this forums is not different from others in that there are no mind readers. I assume that wherever you go with a technical (and probably many other) questions, you should give exact and detailed information and never assume that others know “out of the blue” what you did and saw.