vendredi 22 août 2008

Mot de passe root perdu Linux / Débian

1- Se procurer un cd live

Afin de pouvoir acceder au contenu du disque sans passer par le systeme de la machine, il faut se procurer un bon live cd comme par exemple Unbutu 7.1 et booter dessus apres avoir défini la séquence de demarrage du bios vers le cdrom de la debian
Une fois le cd live Unbutu démarré...En premier lieu soit en passant pas la console, soit pas l'editeur de fichier ouvrir le fichier /etc/passwd, vous reconnaîterez les differents utilisateurs de la bécane en première colonne, peut être le mot de passe en clair dans la deuxieme colonne auquel cas le probleme est regle sinon si une croix apparait, il faudra se rendre dans le ficher /etc/shadow en passant par la console et en recupérant les droits d admin en tappant sudo-i , pour ma part j'ai ensuite tappé geditdans cette meme console et fichier ouvrir /etc/shadow , on peut aussi tapper vi /etc/shadow mais c est moins convivial (tres important passer en sudo-i dans tous les cas avant)Dans ce fichier la structure est à peut pres la meme que le precedent sauf que vous allez effacer tout le charabia de la 2e colone (les colonnes sont délimitées par ":" ,ensuite on va enregistrer le fichier et éteindre l'ordi

2-Au démarrage (sans le cd)
A ce stade root n'a plus de mot de passe , il faut donc au redemarrage selectionner single mode user comme ci-dessous :


La machine lance alors sa popote interne et bientôt vous proposera de tapper enter pour une eventuelle maintenance sans le mode graphique et nous alons alors tapper : passwd root et donc lui affecter un nouveau pass et faire pareil pour un utlisateur autre...voir ci dessous
tapper alors exit et l'ordi va lancer la suite faire apparaitre l'interface graphique et là il suffit de se loguer avec l'utilisateur autre que root; si nous n'avions pas respecté cette étape de demarrage, alors on aurait pas pû se loguer directement car via l'interface graphique on ne peut pas se loguer avec un mdp inexistant...j'ai perdu un peu de temps à cause de ca. Et voilà ;)

Aucun commentaire: