sad723 Posté(e) le 15 mai 2011 Share Posté(e) le 15 mai 2011 Cet article explique comment récupérer un mot de passe root perdu sous Linux. Il faudra obligatoirement un accès physique à la machine pour y arriver. 1. Démarrez votre ordinateur 2. A l'invite de GRUB, choisissez la ligne concernant votre linux et appuyez sur la touche e (pour édition 3. Sélectionnez la deuxième ligne (celle qui commence par kernel ...) avec les curseurs et appuyez de nouveau sur e pour également l'éditer. 4. A la fin de la ligne, supprimer ro et ajouter rw init=/bin/sh. Vous devez obtenir ceci: [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible commande completions. Anywhere else TAB lists the possible completions of a device/filename. ESC at any time exists. ] grub edit > kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda1 rw init=/bin/sh Valider en appuyant sur Entrée. Redémarrer en pressant la touche b Si le bootloader est lilo A l’invite lilo ajouter append= »init=/bin/sh ». Modification du mot de passe En modifiant ces paramètres on demande au noyau de booter et de lancer un bash (en root) au lieu de lancer « init ». Il ne reste plus qu’à modifier le mot de passe root à l’aide de la commande passwd. Si tout se déroule correctement nous obtenons ceci: sh-2.05# passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Il ne vous restera plus qu'à redémarrer votre ordinateur comme d'habitude et utiliser votre nouveau mot de passe root. Erreur possible Si vous n’avez pas spécifier au bootloader de démarrer en mode _rw__, vous obtenez le message suivant: sh-2.05# passwd root Enter new UNIX password: Retype new UNIX password: passwd: Authentication token lock busy Dans ce cas il est possible de lire les fichiers mais il est impossible de les modifier Il faut alors modifier les options du montage à l’aide de la commande suivante: sh-2.05b# mount -o remount,rw / Systèmes autre que Debian Sous des systèmes tel que Red Hat, c’est encore plus simple. Sous grub ,il faut modifier la ligne kernel et ajouter un 1 à la fin de la ligne pour demander de démarrer en mode single user. Valider par Entréer et redémarrer avec b. On arrive alors sur un shell en root. Cette manipulation n’est cependant pas possible sous Debian, nous arrivons sur une invite qui demande le mot de passe root: Give root password for maintenance (or type Control-D to continue): _ source 3 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bidossessi Posté(e) le 21 mai 2011 Share Posté(e) le 21 mai 2011 A savoir. cette manipulation n'est pas possible sous opensuse ou même le mode single-user exige un mot de passe pour l'accès. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
redaamine Posté(e) le 2 novembre 2011 Share Posté(e) le 2 novembre 2011 Dans ce cas , il faut utiliser le cd et booter avec , en mode rescue Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
kar200 Posté(e) le 9 novembre 2011 Share Posté(e) le 9 novembre 2011 Merci pour le tuto. J'aimerais juste ajouter que ceci n'est pas de la "Récupération du mot de passe" mais un changement du mot de passe. K. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.