Modifications entre les versions 1 et 3 (s'étendant sur 2 versions)
Version 1 à la date du 2008-05-28 10:54:27
Taille: 1290
Commentaire:
Version 3 à la date du 2008-05-29 10:40:37
Taille: 1135
Éditeur: ThomasNoël
Commentaire: mouais ! bon...
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
= Sujets abordés =
 * Récupération de mots de passe root oublié
<<TableOfContents>>
Ligne 4: Ligne 3:
== Récupération de mots de passe ==
 1. booter sur un cd "live" (ou plutôt sur un cédérom genre SysRescueCd http://www.sysresccd.org/, mieux adapté à ces manipulations)
 1. monter la partition du serveur qui contient /etc
 1. modifier /etc/shadow afin de retirer le mot de passe root (mettre "::" au niveau du champ mot de passe)
 1. démonter la partition afin de s'assurer que les données sont bien enregistrées sur le disque dur... attendre 1 ou 2 secondes pour être sûr que les buffers physiques du disque sont vides (ok, c'est de la superstition ;) )
 1. redémarrer le serveur (sans le connecter au réseau
, vu qu'il n'a pas de mot de passe root !)
= 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
 1. bo
oter sur un cd "live" ([[http://www.sysresccd.org/|SysRescueCd]] est très bien adapté à ce genre de manipulations)
 1. monter la partition du serveur qui contient `/etc`
 1. modifier `/etc/shadow` afin de retirer le mot de passe root (mettre `::` au niveau du champ mot de passe)
 1. démonter la partition afin de s'assurer que les données sont bien enregistrées sur le disque dur
1. redémarrer le serveur ('''sans le connecter au réseau''', vu qu'il n'a pas de mot de passe root !)
Ligne 11: Ligne 13:
 1. et taper immédiatement "passwd" afin d'entrer un nouveau mot de passe administrateur pour la machine
 1. copier ensuite ta 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.

Note: Si ça ne fonctionne pas, dis-nous à quelle étape ça bloque et quel est le message d'erreur qui s'affiche, s'il y en a un.
 1. taper immédiatement "passwd" afin d'entrer un nouveau mot de passe administrateur pour la machine
 1. 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
 1. ne plus jamais oublier le mot de passe root de ses serveurs

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)