Debian – Modifier un mot de passe root perdu sous Debian 7 Wheezy
4.5 (90%) 2 votes

Mémo pour modifier le mot de passe root d’une distribution Linux Debian 7 Wheezy.

Ce mémo suppose que vous avez accès à la machine pour la relancer manuellement.

Pré-requis

Être sûr que les mots de passe n’ont pas été cachés à l’aide de la commande shadowconfig.
Si c’est le cas, cette procédure est sans effet, il vous faudra réinstaller la machine.

Procédure

Relancer la machine

root password recovery GRUB

A l’affichage du GRUB, éditez la ligne de commande en tapant « e »

root password recovery edit

Placez le curseur à la fin de la ligne commençant par « linux /vmlinuz… » après « ro quiet » et ajoutez « init=/bin/sh »

root password recovery edit init

Utilisez directement la touche F10 pour booter.
Le boot est très rapide puisque presque rien n’est chargé.

root password recovery boot

Pour le moment, le disque est en lecture seule, donc impossible de changer le mot de passe.
Exécutez cette commande pour le monter en lecture/écriture :

Attention, le shell est en QWERTY !!
Donc sur un clavier AZERTY il faut taper :

Il ne reste plus qu’à changer le mot de passe avec la commande passwd.

root password recovery change pwd

Une fois le changement effectué vous n’avez pas le choix, effectuez un hard reboot.
Si c’est une machine physique, utiliser le bouton reset.
Si c’est une machine virtuelle, utilisez le redémarrage du logiciel de virtualisation pour cette VM.