web-dev-qa-db-fra.com

Démarrage de Debian en mode mono-utilisateur

J'ai oublié mon mot de passe root et j'essaye de le changer en démarrant en mode mono-utilisateur, cependant au démarrage j'obtiens cet écran:

enter image description here

Ensuite, j'appuie sur "e" pour modifier la configuration de démarrage et j'obtiens cet écran:

enter image description here

Cependant, dans le tutoriel que je suis, il dit que je devrais naviguer jusqu'à la ligne qui commence par "kernel", mais comme vous pouvez le voir, je n'ai pas cette ligne. J'ai donc essayé de changer "silencieux" en "simple" sur la ligne qui commence par "linux/boot/vmlinuz ...." mais cela ne démarre pas le système en mode mono-utilisateur.

Quelle ligne dois-je modifier pour que cela fonctionne?

11
xorinzor

Une méthode:

  1. Ajouter init=/bin/bash jusqu'à la fin de la ligne grub qui commence par linux (et se termine par quiet).

  2. Réinitialisez votre mot de passe et redémarrez normalement.

  3. Ne l'oubliez plus.

  4. Pensez à installer Sudo.


Une autre méthode:

  1. Comme il s'agit apparemment d'une machine virtuelle, vous pouvez monter son disque sur une autre machine virtuelle (en fonctionnement) et supprimer manuellement le mot de passe du /etc/shadow fichier. Ou utilisez kpartx pour travailler avec le fichier image de la machine virtuelle à partir de l'hôte ou d'une autre machine.
15
Michael Hampton

RECUPERATION DE MOT DE PASSE racine DEBIAN/UBUNTU

  1. Premier écran - grub - presse e
  2. Modifier la ligne du noyau: ajoutez single entre ro quiet Et à la fin de cette ligne ajoutez init=/bin/bash
  3. Presse F10
  4. Lorsque l'invite est root@(none):/# vous devez remonter la partition/pour avoir un accès en lecture-écriture: mount / -rw -o remount
  5. Vous êtes maintenant prêt à modifier le mot de passe root: tapez passwd et changez-le!

Bonne chance

P.S: essayez de regarder le fichier/etc/shadow pour trouver d'autres utilisateurs ...

20
user266991

Votre didacticiel fait référence à Grub (Grub hérité). C'est Grub2. La ligne commençant par linux serait la ligne du noyau dans Grub.

1
Hauke Laging