Dépannage

Récupération d'un mot de passe root oublié

  1. se donner une bonne baffe et se dire qu'on n'est pas assez sérieux
  2. booter sur un cd "live" (SysRescueCd est très bien adapté à ce genre de manipulations)

  3. monter la partition du serveur qui contient /etc

  4. modifier /etc/shadow afin de retirer le mot de passe root (mettre :: au niveau du champ mot de passe)

  5. démonter la partition afin de s'assurer que les données sont bien enregistrées sur le disque dur
  6. redémarrer le serveur (sans le connecter au réseau, vu qu'il n'a pas de mot de passe root !)

  7. se logguer en tant que root depuis la console (sans mot de passe, donc)
  8. taper immédiatement "passwd" afin d'entrer un nouveau mot de passe administrateur pour la machine
  9. copier ensuite sa clé publique ssh dans le fichier /root/.ssh/authorized_keys (et supprimer les autres) afin d'avoir un accès root simple depuis ton poste de travail... c'est pas obligatoire mais ça peut servir
  10. ne plus jamais oublier le mot de passe root de ses serveurs

FAQ (dernière édition le 2008-05-29 10:40:37 par ThomasNoël)