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.


41 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...

    RépondreRé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.

    RépondreRé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://blog.asher256.com/2008/05/10/securiser-votre-systeme-gnulinux/ ^_^

    RépondreRé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.

    RépondreRé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 ?

    RépondreRé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é.

    RépondreRé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

    RépondreRé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.

    RépondreRé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.

    RépondreRépondre
    pti-seb , le 11 août 2008 à 13:33
  •  

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

    RépondreRé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.

    RépondreRé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é.

    RépondreRé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.

    RépondreRé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.

    RépondreRépondre
    pti-seb , le 23 octobre 2008 à 16:19
  •  

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

    RépondreRépondre
    Anonyme , 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

    RépondreRé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

    RépondreRé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

    RépondreRé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.

    RépondreRé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...

    RépondreRépondre
    Gecko64 , le 20 avril 2009 à 06:00
  •  

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

    RépondreRé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...

    RépondreRé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

    RépondreRé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

    RépondreRé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à !

    RépondreRépondre
    Anonyme , 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

    RépondreRé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 :)

    RépondreRépondre
    Tony , le 13 janvier 2010 à 15:57
  •  

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

    RépondreRépondre
    khalid , le 27 avril 2010 à 15:48
  •  

    Merci mes amis je suis authentifié maintenant.

    RépondreRépondre
    kimo2708 , le 3 mai 2010 à 01:07
  •  

    Ou est la touche pour le grub ? Merci.

    RépondreRépondre
    bdo , le 4 mai 2010 à 01:52
  •  

    salut, j'ai fait la procédure comme indiqué en 1, mais pas moyen de taper le nouveau mot de passe. Le clavier ne réagit plus du tout. Comment puis-je faire? Merci d'avance...

    RépondreRépondre
    nictus , le 7 novembre 2010 à 16:08
  •  

    Bonjours, j'ai changer mon mot de passe sur une session linux (débian je crois- j'y connais rien), parce que mon petit frère est plus doué que moi en informatique et que azerty était un peu trop facile, mais le problème c'est que je l'ai oublié. Comment puis-je faire pour réouvrir ma session?
    Le début marche (écran bleu appui sur e, là ça me met (kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda1 ro quiet) je rajoute le single, mais là, il me met errorsingle), le problème c'est que mon ex beau père était dans le genre je contrôle tout et il est doué pour l'informatique, et certaine manoeuvre peuvent ne pas marcher, quelqu'un peut m'aider s'il vous plais?

    RépondreRépondre
    Mathéo , le 4 avril 2011 à 22:02
  •  

    Merci , sa marche aussi sous Fedora

    RépondreRépondre
    SiMo , le 1 juin 2011 à 21:47
  •  

    j arrive pas a changer de mot de passe

    RépondreRépondre
    nanou971 , le 5 juillet 2011 à 10:20
  •  

    Bonjour,
    chez moi j'ai un ordinateur qui est en dual boot (windows vista et linux)
    quand je vais dessus je ne suis pas admin de ma session
    j'aimerais installer quelques aplications depuis ubuntu, tel que "Vlc", etc
    le seul problème c'est que l'ordinateur me demande le mot de passe admin
    quelqu'un saurait-il comment le récupérer ou écraser l'ancien ?
    merci d'avance =)

    Un linuxien débutant

    RépondreRépondre
    gogobibouille , le 3 août 2011 à 13:38
  •  

    bonjour et bon soir j pas bien conprie comment faire mon ordi c un acer apire one a11O et le problem c que moi et l informatique sa fait 4 esque sa serais possible de mieux expliquer merci de bien vouloir me repondre

    RépondreRépondre
    christo263 , le 24 décembre 2011 à 00:20
  •  

    merci pour vos réponse,j'ai appliqué avec "single" maintenant sa fonctionne bien

    RépondreRépondre
    kajandi , le 2 mars 2012 à 07:56
  •  

    pour changer votre mot de passe oublié sur umbutu il faut
    1 Démarrer l ordinateur
    2 Accéder au Recovery Mode en pressant en permanence {esc
    3 Sélection Recovery Mode
    4 saisir et valider la ligne de commande passwd nom utilisateur si login oubié saisi et valide lla commande ls/home
    5 le système vous demande de mettre le nouveau mot de passe et a le confirmer
    6 Rédemarrer la la fin de tout ceci a l aide de l invite de commande shutdown -r now

    RépondreRépondre
    alloubla , le 7 mars 2012 à 16:12
  •  

    Je vient d acquerir un netbook DELL inspiron mini qui fonctionne avec linux ubuntu et malgre tout ce qui a ete dis, au demarrage du pc je dois taper f2 et ensuite je nai aucun moyen datteindre le recovery mode ou le shell, quelquun pourrait il m eclairer

    RépondreRépondre
    jomen44 , le 5 septembre 2012 à 14:08
  •  

    Bonjour
    Mon accés a Fedora Core (version 9) est coupé depuis plus d'un an. Grace a mon serveur j'ai tout transféré sous windows et je n'ai donc plus peur de perdre des données.
    J'ai perdu mon password et la ligne GRUB que vous indiquez ne s'affiche pas.
    Comment faire?
    Si je n'arrive pas a reediter le password est-ce que je peux rentrer dans ROOT et recharger une version completement neuve de Fedora Core?

    RépondreRépondre
    meleze , le 27 janvier 2013 à 10:16
  •  

    @inalgnu : Bonjour comment à tu fais pour changer ton mot de passe root ? Merci

    RépondreRépondre
    Pauline , le 8 septembre 2013 à 15:04
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité red hat redhat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum