J'ai essayé toutes sortes de choses sur les forums pour résoudre mon problème de boucle de connexion. Aucun d'eux ne fonctionnait. J'ai fini par trouver une solution moins qu'optimale, mais qui a fonctionné (ce qui la rend préférable à tout ce que j'ai essayé). C'est ce que j'ai fini par faire:
Terminal virtuel ouvert: Ctrl+ Alt+F1
Connecté à l'aide de mon compte utilisateur. Il m'a permis de me connecter là-bas, même s'il ne l'a pas été dans l'interface graphique.
Puisqu'aucune des autres solutions n'a fonctionné, et la chose la plus importante pour moi était d'avoir un compte utilisable avec des privilèges d'administrateur, j'ai fait ce qui suit:
sudo adduser newusername
Vous devrez remplir tous les détails, y compris le mot de passe et autres. Ensuite, pour lui donner les privilèges root:
sudo usermod -a -G sudo newusername
Maintenant, appuyez sur Ctrl+ Alt+ F7pour revenir à l'interface graphique. Vous devrez peut-être redémarrer pour que tout fonctionne correctement. L'interface graphique m'a permis de me connecter au nouvel utilisateur que j'avais créé.
Si vous avez besoin d'éléments du dossier de départ de l'ancien utilisateur et qu'il refuse de l'autoriser en raison de problèmes d'autorisations, vous pouvez ouvrir un terminal (ou appuyer à nouveau sur Ctrl+ Alt+ F1) et changer de propriétaire, accordant ainsi ces autorisations, avec:
chown newusername:oldusername ~oldusername
Remarque:
vous devrez peut-être décrypter le dossier de départ de l'ancien utilisateur si vous aviez choisi de le crypter lors de sa configuration.