web-dev-qa-db-fra.com

Impossible de se connecter via la ligne de commande

Cela fait environ trois semaines que j'utilise Ubuntu, alors ne soyez pas surpris si vous perdez mon temps à expliquer quelque chose, je ferai de mon mieux pour être aussi détaillé que nécessaire.

Quoi qu'il en soit, l'unité est en ce moment bouleversée. Chaque fois que je me connecte après avoir mis à jour et redémarré il y a quelques jours, toute l'interface est manquante. Les seules choses que je peux voir sont l’image d’arrière-plan et un dossier pour Blender 3D. Lancer Blender le fait apparaître puis le minimiser rapidement dans l’oubli. Essayer de cliquer avec le bouton droit de la souris et de changer l’arrière-plan me donne une erreur avec gnome (comme je crois qu’on l’appelle) et le terminal de bureau (control-alt-T) ne fonctionne pas non plus. Donc, avec tout ce que cela a dit et fait, j'ai écrit un tas de codes pour réinitialiser Unity et/ou réinstaller gnome mais je ne peux pas accéder au terminal de commande, CTRL-ALT-F1.

Lorsque j'arrive à l'écran de connexion, j'appuie sur la commande pour afficher l'interface de ligne de commande où il me est demandé de saisir mes informations de connexion. J'entre mon nom d'utilisateur et mon mot de passe et je reçois toujours une erreur de mot de passe invalide. Je pouvais y accéder par le passé pour installer des pilotes propriétaires pour utiliser CUDA dans Blender, mais maintenant je ne le peux pas. Le mot de passe fonctionne dans l'écran de connexion de base, donc je suppose qu'il y a un problème avec mon nom d'utilisateur.

C'est simplement mon prénom, un espace, puis mon initiale finale s'est terminée par un point. Des espaces placés au hasard avant, après et au milieu peuvent-ils contribuer à mon problème? Est-il possible de copier le nom d'utilisateur depuis la page de connexion et de le coller dans la partie connexion de la ligne de commande?

1
user306278

Votre nom complet (ou nom complet) peut se présenter sous la forme prénom nom-espace-période-initiale mais votre nom d'utilisateur Unix (comme requis à l'invite de connexion en ligne de commande) sera un seul mot comme john ou smithj ou janesmith99

Si vous ne vous souvenez plus du nom d'utilisateur que vous avez utilisé lors de la configuration du compte (et que vous ne pouvez pas ouvrir une application telle que le gestionnaire de fichiers Nautilus qui vous permettrait de le comprendre - par défaut, le nom d'utilisateur sera le même que le dernier composant du chemin de votre répertoire personnel), alors vous pouvez redémarrer en mode de récupération et vérifier votre nom d'utilisateur dans le fichier /etc/passwd - soit en utilisant

less /etc/passwd

pour afficher l’ensemble du fichier, ou par exemple en utilisant une commande telle que

awk -F: '/FirstName/ {print $1}' /etc/passwd

FirstName est remplacé par votre prénom actuel (ou toute autre partie de votre nom complète distincte que vous êtes certain d'avoir utilisée) pour correspondre et imprimer l'entrée correspondante.

Vous devriez alors pouvoir redémarrer, sélectionnez le CtrlAltF1 terminal virtuel une fois de plus, et essayez à nouveau avec le nom d'utilisateur récupéré.

1
steeldriver

en cas de doute, n'incluez pas d'espaces dans un mot de passe. ils devraient aller bien ici. Si vous avez activé le compte root, vous pouvez essayer de vous connecter en tant que root et de recréer votre mot de passe de cette façon. Sinon, suivez ces étapes (si ma mémoire est bonne ...)

  1. redémarrer
  2. dans Grub, choisissez les options avancées pour Ubuntu
  3. choisir de démarrer en ligne de commande
  4. (c'est un terminal root)
  5. tapez ce qui suit:

    passwd [your username]
    [new password]
    [new password yes, again)]
    
  6. redémarrer

  7. connectez-vous avec le mot de passe que vous venez de créer
  8. dis moi le résultat :)
0
Nicholas