web-dev-qa-db-fra.com

Impossible de se connecter et impossible de réinitialiser le mot de passe

Je lisais un blog et j'ai découvert que je pouvais démarrer manuellement l'interface graphique en lançant la commande Sudo startx, alors je l'ai fait. Je l'ai fait dans le terminal avec l'interface graphique déjà en cours d'exécution. Maintenant, je ne peux pas me connecter à mon compte d'utilisateur.

Avant cela, mon ordinateur démarrait directement sur mon compte sans demander le mot de passe (sans même afficher le menu GRUB puisque je n'ai que Ubuntu 12.04 installé sur mon ordinateur). Mais maintenant, il démarre et atterrit dans un écran (sans afficher le menu GRUB) qui affiche mon compte d'utilisateur avec le compte d'invité. Lorsque je choisis mon compte, il me demande le mot de passe. J'ai entré le mot de passe mais il revient à l'écran même sans aucune réponse. Je suis vraiment sûr que le mot de passe que j'ai entré était correct. Lorsque je choisis le compte Invité, tout se passe bien. Maintenant, je n'ai accès qu'au compte Invité.

Avant de poster cette question, j'ai lu des questions similaires postées ici:

Mon ID utilisateur et mon mot de passe sont corrects: impossible de se connecter à Ubuntu 12.04

Impossible de se connecter à mon compte

La connexion échoue après un crash

et j'ai essayé des solutions suggérées pour eux mais rien n'a fonctionné.

Cette page ( https://help.ubuntu.com/community/LostPassword ) et cette page ( https://wiki.ubuntu.com/RecoveryMode ) semble fournir Certaines solutions mais je n'ai pas pu afficher le menu GRUB en appuyant sur la touche SHIFT ou la touche ESC. Pendant le démarrage, j’appuyais sur les touches (j’essayais les deux clés séparément), mais cela atterrirait directement sur l’écran affichant les comptes utilisateurs.

Je me suis connecté à l'invité et ai changé mon compte d'administrateur en un compte standard. Je n'ai aucun moyen de savoir quel est le mot de passe root.

J'ai ouvert le terminal dans le compte Invité et entré Sudo passwd root. Il a retourné ce qui suit:

Sudo: unable to change sudoers gid: Operation not permitted
Sudo: setresuid() [0, 0, 0] -> [128, -1, -1]: Operation not permitted

Maintenant, je ne peux accéder à aucun de mes fichiers ou dossiers. Existe-t-il des solutions possibles à mon problème sans réinstaller le système d'exploitation? Est-il possible de réinitialiser tous les comptes d'utilisateur et de retrouver l'accès à mon compte?

3
Dharmaputhiran
  • Redémarrez le système et maintenez la touche MAJ enfoncée avant que le système ne démarre sous Ubuntu.
  • Choisissez le mode de récupération à l'aide des touches fléchées et appuyez sur ENTER.
  • Choisissez 'root' dans la liste qui apparaît. Il fera apparaître l'interface de ligne de commande.
  • Tapez rm ~/.Xauthority et appuyez sur ENTREE.
  • Tapez rm -rf ~/.config/autostart et appuyez sur ENTREE.
  • Tapez shutdown -r now pour redémarrer le système.

Cela ne supprime que quelques fichiers de configuration (rien à craindre).

1
Dharmaputhiran

Vous pouvez essayer de changer votre mot de passe, il existe un moyen simple de le faire.

  1. Démarrez votre ordinateur et sur l'écran GRUB, choisissez l'option 'Mode de récupération'.

  2. Une fois que vous avez fait cela, choisissez l'option 'Supprimer l'invite du shell root'

  3. Ensuite, vous aurez une invite de commande pour vous, entrez la commande

passwd

4.Vous serez invité à entrer votre mot de passe, suivi d'un message de confirmation.

5. Maintenant, tapez sync et appuyez sur Entrée.

6. Tapez reboot -f et appuyez sur Entrée, votre mot de passe doit être changé avec succès et vous pouvez l'utiliser pour vous connecter à votre système.

0
Projjol