Ce que tu peux faire c'est de supprimer ton mot de passe pour être sur que ce n'est pas ca qui pose problème.
En rescue mode, tu modifie le fichier /etc/shadow là ou il y a le chanp de ton user. La chaine a supprimer c'est celle qui suis après le nom d'utilisateur jusqu'au : suivant, example:
username:$6$auwJRhmgZk.sKk/:15252:0:99999:7:::
La chaine a supprimer est
$6$aouebvoeibZk.sKk/
ou sinon toujours en rescue mode tu peux changer le mot de passe de ton user en quelque chose comme toto puis essayer de te reconnecter.
et si tu veux toujours copier un .bashrc propre tu peux le copier depuis le répertoire
/etc/skel