Changer le mot de passe root perdu sur Debian Squeeze

Si vous avez perdu le mot de passe root et que vous avez un accès physique à votre machine, voici la procédure à suivre pour le réinitialiser :

- redémarrer votre machine;

- lorsque Grub apparaît, sélectionnez la deuxième ligne, mode de dépannage (rescue mode);

- appuyez sur la touche e (pour éditer);

- placez votre curseur à la fin de la ligne commençant par Linux;

- ajoutez init=/bin/bash (attention vous êtes à ce moment en clavier qwerty, le slash se trouve alors à la place du point d'exclamation);

- appuyez ensuite sur ctrl+x pour booter;

- vous devez alors être connecté en root;

- remonter la partition en écriture avec la commande suivante : mount -o remount,rw /

- taper la commande passwd pour changer le mot de passe root.

 

A noter que cette procédure a été testée sur une debian Squeeze utilisant grub. Elle doit également être valable sur d'autres distributions utilisant le même chargeur de démarrage.

17 réflexions au sujet de « Changer le mot de passe root perdu sur Debian Squeeze »

  1. Bonjour,

    MErci pour cette procédure (mise à jour pour GRUB 2).
    Cela fonctionne à merveille avec Debian Squeeze (que je peux mettre à jour pour mon père).

    Cordialement
    Crissc

  2. Vraiment, MERCI pour ce tuto! je cherche une solution depuis des semaines, avec 235 mises à jour à faire…
    Bravo, et encore merci 🙂

  3. Et bien pour moi cela ne marche pas ! tout se passe comme vous l’indiquez.
    Je relance, je me loggue comme user, je fais un sudo, je tape le fameux password et cela ne marche pas.
    Une idée de tests ? merci

    1. A faire :

      redémarrer votre machine;

      – lorsque Grub apparaît, sélectionnez la deuxième ligne, mode de dépannage (rescue mode);

      – appuyez sur la touche e (pour éditer);

      – placez votre curseur à la fin de la ligne commençant par Linux;

      remplacer « single » par « quiet »

      puis

      – ajoutez init=/bin/bash (attention vous êtes à ce moment en clavier qwerty, le slash se trouve alors à la place du point d’exclamation);

      – appuyez ensuite sur ctrl+x pour booter;

      – vous devez alors être connecté en root;

      – remonter la partition en écriture avec la commande suivante : mount -o remount,rw /

      – taper la commande passwd pour changer le mot de passe root.
      – remonter la partition en écriture avec la commande suivante : mount -o remount,rw /

  4. Ma procédure change le mot de passe root et non pas le mot de passe sudo (qui doit etre le même que celui de votre utilisateur).
    Donc si vous avez changé le mot de passe comme dans ma procédure, vous devez pouvoir taper la commande su (quand vous êtes loggué avec votre utilisateur), puis taper le mot de passe root que vous avez modifié auparavant. Et vous devriez être connecté en tant que root.

  5. Bonjour

    Bon voilà quand je fais la manip pour réinitialiser le password root de ma distrib Debian Squeeze 6.0.1 en suivant tes conseils, après CTRL + X le PC ne boote pas et j’ai la ligne suivante bloquante :

    root@(none):/#

    Que dois-je faire stp

  6. Merci bien pour ta diligence admin

    Effectivement j’avais regardé un peu ce lien au préalable ce qui m’a motivé à refaire une réinstal complète, étant donné que je suis bloqué et que je ne peux rien modifier de ma partition. Même depuis un CD Live Linux (plus ancien).
    Voilà je te remercie encore de ta rapidité à me répondre mais je préfère repartir de zéro et ne pas perdre de temps.
    Pas la peine de se prendre la tête pour ce qui semble être un bug …

  7. Bonjour,

    Merci pour ce tuto, j’avais perdu la technique pour changer le mot de passe via GRUB. La seule petite différence que je réalise c’est que je passe mon disque en lecture, écriture directement :

    – redémarrer votre machine;

    – lorsque Grub apparaît, sélectionnez la deuxième ligne, mode de dépannage (rescue mode);

    – appuyez sur la touche e (pour éditer);

    – placez votre curseur à la fin de la ligne commençant par Linux;

    – ajoutez init=/bin/bash (attention vous êtes à ce moment en clavier qwerty, le slash se trouve alors à la place du point d’exclamation);

    – modifier le ro et rw (je met mon disque en lecture écriture plutot qu’en lecture seule)

    – appuyez ensuite sur ctrl+x pour booter;

    – vous devez alors être connecté en root;

    – taper la commande passwd pour changer le mot de passe root.

    Cela permet d’éviter de monter le disque.

  8. Fonctionne parfaitement avec Debian Jessie (8).
    A noter :
    – dans Grub, sélectionner d’abord « autres options » puis « rescue mode »
    – tapez ensuite ‘e’ et non pas « entrée » 😉
    – le reste de la procédure est identique. Toutefois vous serez en QWERTY donc ne saisissez pas un mot de passe compliqué !!! choisissez un truc tout bête comme ‘bbbbbb’ que vous pourrez modifier une fois l’interface classique relancée.
    – enfin pour ceux qui n’arrivent pas à redémarrer la machine avec ‘reboot’ (erreur du type ‘Failed to talk to init daemon’), tentez le coup avec la commande ‘sync && reboot -f’

  9. Bonjour,
    Je suis avec jessie debian, est-ce la même procédure ? J’ai reproduis la manip et ça n’a pas marché … a la fin de la ligne il y a « ro quiet » j’ai rajouté init=/bin/bash ==> fais
    ctrl+X et je me retrouve…. avec le défilement puis une demande de passer le MdeP ou Control-D apparemment il ya un PB QQpart , merci pour votre avis 😎

Répondre à Schleicher Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *