Arruiné mi cuenta de usuario mientras probablemente cambiaba el shell predeterminado, necesito arreglarlo, por favor

Arruiné mi cuenta de usuario mientras probablemente cambiaba el shell predeterminado, necesito arreglarlo, por favor

No puedo explicar exactamente qué salió mal, pero estaba intentando cambiar (volver a) mi shell predeterminado chsh -sy me enfrentaba al mensaje "PAM: error de autenticación". Luego leí y probé diferentes soluciones aquí y allá y finalmente estropeé mi sistema de tal manera que inicialmente, cuando salí de la sesión, apareció el asistente de configuración inicial de Ubuntu (aparentemente no había ningún usuario definido).

Luego intenté reiniciar y obtuve valores en la pantalla de inicio. Lo arreglé y pude acceder a la pantalla de inicio de sesión, pero mi usuario no estaba en la lista y no fue posible iniciar sesión escribiendo manualmente el nombre de usuario/contraseña; Tuve que crear uno nuevo (nuevamente a través del asistente de inicio).

Después de iniciar sesión como usuario nuevo, configuré una nueva contraseña para el usuario anterior ( sudo passwd olduser) y esta vez finalmente pude iniciar sesión en mi cuenta de usuario anterior escribiendo manualmente el nombre de usuario y la nueva contraseña (aún no aparece en la lista al iniciar sesión).

Ahora tengo una situación extraña. No he perdido datos, pero mi viejo usuario de alguna manera no está completo... No sé dónde buscar las piezas faltantes... algunas aplicaciones piden la contraseña del llavero, que supongo que puedo arreglar más tarde. TL;DR: en primer lugar, necesito que el usuario aparezca normalmente en la pantalla de inicio de sesión.

salida de~$ getent passwd olduser roxch:x:1000:1000:MyName:/home/olduser:/usr/bin/fish

información relacionada