Récupérer un mot de passe root sous linux


mot de passe root
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.

Voici comment procéder pour réinitialiser un mot de passe root :

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)

grub

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. Allez à la fin de la ligne et rajoutez le mot single (cela fonctionne aussi avec la lettre s ou le chiffre 1 sur la plupart des distributions, à vous de choisir)

grub

5. Appuyez sur la touche b afin de booter avec ces nouveaux paramètres

Le système va alors démarrer en mode single user et vous proposer une invite de commande en root sans vous demander aucun mot de passe.

Vous pourrez alors choisir un nouveau mot de passe root en utilisant les commandes suivantes :

sh-3.00# passwd
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully

Il ne vous restera plus qu'à redémarrer votre ordinateur comme d'habitude et utiliser votre nouveau mot de passe root.

Autres articles du même sujet


30 Commentaires pour "Récupérer un mot de passe root sous linux"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Effectivement ça marche, j'ai réussi à changer mon mot de passe root , maintenant je craint pour mon pc lol , il faut plus que je le laisse tout seul sans surveillance !
    Merci pour l'astuce...

    ReplyRépondre
    inalgnu , le 8 Août 2008 à 14:56
  •  

    @inaignu : il te suffit de mettre un mot de passe sur l'édition grub en modifiant le /boot/menu.lst. mais de toute façon quand on a un accès physique à la machine il est presque toujours possible de faire sauter le mdp root. même avec un mdp sur grub on peut booter sur un live cd. et s'il y'a un mdp sur le bios qui empêche de booter sur un cd on peut démonter le disque... bref, la seule vraie solution c'est le chiffrement.

    ReplyRépondre
    Zanko , le 8 Août 2008 à 15:20
  •  

    @inalgnu : pour éviter que quelqu'un te pirate ton ordinateur facilement, grâce à "single" dans GRUB par exemple, à cause d'un accès physique, je te recommande d'ajouter un mot de passe à GRUB et de chiffrer ton disque dur entier (l'installeur Debian peut configurer cela, les autres distrib aussi probablement). Si cela t'intéresse, un petit résumé des bonnes habitudes à avoir pour un peu plus de sécurité dans une machine de bureau : http://achraf.cherti.name/blog/2008/05/10/securiser-votre-systeme-gnulinux/ ^_^

    ReplyRépondre
    Asher256 , le 8 Août 2008 à 15:56
  •  

    @Asher256 : merci pour le pdf et ces conseils, très intéressant , je viens de lire le résumé de votre conférence...je ferai plus attention a mes données a l'avenir....en tout cas je voulais vous dire qu'on est fière de ce que vous faites au Maroc, pour les systèmes Gnu/Linux et logiciels libres , car chez nous en Algérie ça rame un peu et il n'y pas une vrai communauté, en tout cas chapeau , je met un lien pour votre blog sur le mien.

    @Zanko : merci pour ta réponse.

    ReplyRépondre
    inalgnu , le 8 Août 2008 à 17:06
  •  

    Bonjour,

    J'ai essayé avec une ubuntu 8.04.
    Sa ne fonctionne pas.
    Est-ce du fait que l'utilisateur root soit désactivé sous ubuntu ?

    ReplyRépondre
    remi82 , le 8 Août 2008 à 17:46
  •  

    @All : le faite de pouvoir changer le mot de passe root lorsque l'on a un accès physique à une machine est une règle de base. En effet, imaginez qu'un administrateur système quitte une entreprise sans donner le mot de passe des serveurs à personnes, ou tout simplement que vous perdez le mot de passe de votre machine. Si cette méthode n'existait pas, toutes vos données seraient alors perdues.

    @remi82 : en effet sur Ubuntu il n'y a pas de compte root, mais plutôt un compte utilisateur principal. Il faut donc appliquer la même procédure sauf que les commandes à taper dans les shell sont les suivantes :

    sh-3.00# passwd ton_user
    New UNIX password:
    Retype new UNIX password:
    passwd: all authentication tokens updated successfully

    Et le mot de passe de ton utilisateur sera alors réinitialisé.

    ReplyRépondre
    pti-seb , le 8 Août 2008 à 17:58
  •  

    Merci pour ta réponse pti-seb

    Mais moi, sa ne fonctionne pas.
    Je fais comme indiqué, et c'est au moment de rajouter le "1"

    Tu indique "kernel /vmlinuz 2.69.42 ......quiet1"
    Mois j'ai "kernel /boot/vmlinuz 2.6.24.16 ......root=UUID551aa51......ro quiet splash"

    Donc faut bien rajouter "1" à la fin (y a bien un espace avant le 1 ?)
    Après je fais "entrée" pour valider, puis "b", mais mon poste démarre normalement.

    Encore merci d'avance

    ReplyRépondre
    remi82 , le 8 Août 2008 à 18:53
  •  

    En fait ca depend de la distribution que vous utilisez. Il faut un temps ou Suse demandait le mot de passe root pour utiliser l'ordinateur en mode single. Il me semble effectivement que Ubuntu fait la meme chose: si pas de mot de passe root, ca demarre en mode normal. Par contre, je ne sais pas ce qui active cette demande de mot de passe root.

    ReplyRépondre
    PY , le 8 Août 2008 à 19:17
  •  

    @remi82 : visiblement, il faut mettre le mot "single" plutôt que 1 sous Ubuntu pour que cela fonctionne.

    ReplyRépondre
    pti-seb , le 11 Août 2008 à 13:33
  •  

    Merci pour vos réponses
    Avec le mot "single" sa fonctionne.

    ReplyRépondre
    remi82 , le 11 Août 2008 à 17:09
  •  

    Parfois, le mot de passe root est protégé, c'est-à-dire que, même en mode single, 'passwd root' demande l'ancien mot de passe (config grub sévèrement blindée).

    Dans ce cas, il faut utiliser un Live CD, monter le file system pour voir le disque et mettre à jour /etc/shadow (celui sur la partition montée bien sûr) pour finalement virer le password de root (la ligne root comencera par "root::")

    Ensuite, on reboote en mode single (on vire la Live CD) et dans ce cas la commande passwd root permet de remettre un mot de passe pour root.

    ReplyRépondre
    Lagardelle31 , le 13 Août 2008 à 18:45
  •  

    Il est egalement possible de rajouter init=/bin/sh en lieu et place de single, dans ce cas, le mot de passe root ne sera jamais demandé.

    ReplyRépondre
    Alexandre DE DOMMELIN , le 14 Août 2008 à 12:39
  •  

    Bonsoir, pour moi , même la touche "e" pour edit ne fonctionne pas!! il me mets : " press enter to boot the selected OS or 'p' to enter password to unlock the next next of features. en fait c'est le ubuntu 2.6.20-16-generic. Merci d'avance.

    ReplyRépondre
    zoro de la vega , le 22 Octobre 2008 à 00:27
  •  

    @zoro de la vega : ton grub est protégé par un mot de passe. Il faut que tu renseigne ce dernier avant de pouvoir modifier quoi que ce soit.

    ReplyRépondre
    pti-seb , le 23 Octobre 2008 à 16:19
  •  

    @pti-seb : et s je l'ai pa ce mot de passe

    ReplyRépondre
    Anonymous , le 24 Octobre 2008 à 11:54
  •  

    Je viens d'essayer sur une distrib SLAX et ça ne marche pas. Le boot me met quand même une invite de login avec (none) devant.
    (none) login:
    et lorsque je tape root il me demande un mot de passe bien sûr :-) )

    Quelqu'un connaît-il la particularité de Slax ou Slackware ?

    NB: j'ai essayé avec "single" et "1" => résultat identique

    ReplyRépondre
    Plug , le 10 Novembre 2008 à 15:05
  •  

    Bonjour,

    Je suis novice dans l'utilisation de LINUX

    Voilà mon problème : Je viens de faire acquisition d' eeePC Asus 900 qui est sous LINUX et malheureusement j'ai réactivé involontairement le mot de passe qu'avait mis le propriétaire précédent.

    Lorsque je démarre l'ordi, je tombe sur un écran sur lequel on me demande un mot de passe. Lorsque je saisi le mauvais mot de passe, le message "echec de connexion" apparaît en rouge sous le champ mot de passe.

    CE QUE JE SOUHAITE SAVOIR : Quelle est précisément la manipulation à faire pour résoudre ce problème ?

    J'ai lu les explications données sur cette page, mais elle sont un peu complexe pour moi, je ne sais même pas accéder au "GRUB"...

    Merci d'avance

    ReplyRépondre
    Med , le 28 Janvier 2009 à 18:17
  •  

    Bonjour,
    J'ai le même problème , j'ai appliqué la procédure mais ça n'a pas marché ni avec 1 ni avec single
    J'ai un redhat ES 5 et j'ai besoin de récupérer le mot de passe de root

    ReplyRépondre
    adminoc , le 4 Février 2009 à 19:31
  •  

    Bonjour, je viens de faire une bétise et j'ai besoin d'aide, j'ai supprimer le nom d'utilisateur sous Linux Mandriva et au démarrage il me marque "Connexion dans oscar....
    Un grave problème est survenu
    Veuillez consulter le(s) journal(aux) de KDM pour plus amples
    informations ou contacter votre administrateur système."

    puis la fenêtre d'indentification s'ouvre mais aucun nom d'utilisateur de fonctionne et je ne sais pas comment faire.

    Merci par avance de vos conseil.

    ReplyRépondre
    David , le 8 Mars 2009 à 22:30
  •  

    Moi de mon côté sous une Debian Lenny 5.0, il me demande le mot de pass root pour entrer dans ce mode single ou alors de faire Control D pour lancer le système tout normalement.
    Perso, cette astuce me semble une grande faille de sécu qui a mon avis a été corrigée par la suite.
    Je pense que je vais lancer un Live USB ou CD a côté (voir le logiciel Unetbootin) et aller toucher moi même au /etc/shadow de mon disque dur ;-)

    Merci pour l'info car je n'avais jamais touché a Grub plus que le fait de juste de régler mes partitions moi même...

    ReplyRépondre
    Gecko64 , le 20 Avril 2009 à 06:00
  •  

    Expliquer moi comment récupérer un mot de passe root perdu sous Linux.
    Merci

    ReplyRépondre
    tanger , le 14 Mai 2009 à 20:44
  •  

    Pour ceux chez qui ca passe pas, verifiez que dans le mode sigle votre clavier ne passe pas en qwerty, c'est ce qui se passait chez moi...

    ReplyRépondre
    Kyrax , le 3 Août 2009 à 16:34
  •  

    Un grand merci pour cette astuce, ça fait des semaines que je m'arrache les cheveux pour retrouver mes mdp root.
    Mille fois merci

    ReplyRépondre
    y14 , le 26 Août 2009 à 18:06
  •  

    @remi82 : Salut Remi, ça marché en sélectionnant le 3ème item (initd...) et en rajoutant single. Dans le menu tu sélectionnes le choix2 (root ....) et voilà !

    Eclectique attitude

    ReplyRépondre
    ZeDruide , le 14 Septembre 2009 à 23:22
  •  

    @ZeDruide : sous ubuntu 8.04:
    ça marché en sélectionnant le 3ème item (initd...) et en rajoutant single à la fin. Dans le menu tu sélectionnes le choix2 (root ....) et voilà !

    ReplyRépondre
    Anonymous , le 16 Novembre 2009 à 12:49
  •  

    bonsoir
    j ai acheté un netbook sur le bon coin semaine passée
    dument payé
    je l ai bien recu
    seulement voila le vendeur refuse de me donner son mot de passe
    et je ne peux pas aller modifier sa session....
    j ai chercher sur le web bien que ne connaissant rien a linux ubuntu
    je n y arrive pas
    si vous aviez qq chose de simple
    car je peux me servir de ce netbook mais pas changer quoique ce soit
    merci

    ReplyRépondre
    brigitte , le 12 Décembre 2009 à 18:43
  •  

    Si votre enfant a eu un ordinateur portable par son collège et si il veux télécharger des choses il doit metre ( ordico ) !
    Merci :)

    ReplyRépondre
    Tony , le 13 Janvier 2010 à 15:57
  •  

    Merci l'ami ça marche très bien pour le root bye.

    ReplyRépondre
    khalid , le 27 Avril 2010 à 15:48
  •  

    Merci mes amis je suis authentifié maintenant.

    ReplyRépondre
    kimo2708 , le 3 Mai 2010 à 01:07
  •  

    Ou est la touche pour le grub ? Merci.

    ReplyRépondre
    bdo , le 4 Mai 2010 à 01:52
 

Ajouter un commentaire

actualité apache apple astuce astuces bash bilboblog blog boot buzz chrome clavier commande commandes conky crack date debian Desktop développement exploit fedora firefox flash ftp gimp Gnome google graphique Graphisme hack hacking Hardware http intel internet iphone jackalope jailbreak jaunty jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette microblog microsoft mini-blog mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet plugins publicité redhat red hat restauration rpm réseau samba sauvegarde screenshot script serveurs shell sql ssh system Sécurite tux-planet twitter ubuntu vidéo vidéos vlc wallpaper windows wordpress yum