L'objectif de ce tutoriel est de réinitialiser un mot de passe root ou utilisateur perdu sur Ubuntu 20.04 Focal Fossa Linux.
Dans ce didacticiel, vous apprendrez :
- Comment obtenir le shell root sans mot de passe
- Comment monter le répertoire racine (/) en lecture/écriture
- Comment réinitialiser le mot de passe root
- Comment réinitialiser le mot de passe utilisateur

Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Installation d'Ubuntu 20.04 ou mise à niveau d'Ubuntu 20.04 Focal Fossa |
Logiciel | N/A |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Instructions pas à pas pour réinitialiser le mot de passe root d'Ubuntu 20.04
-
La première étape consiste à redémarrer dans le menu GRUB. Si Ubuntu 20.04 est le seul système d'exploitation installé, vous devez continuer à appuyer sur
SHIFT
pour que le menu GRUB s'affiche. Ensuite, pendant que votreUbuntu
le menu de démarrage est en surbrillance appuyez sure
pour modifier l'invite de démarrage de Grub. -
À l'aide de vos flèches de navigation, localisez la ligne contenant la chaîne suivante
ro quiet splash $vt_handoff
-
Remplacez la chaîne
ro quiet splash $vt_handoff
avec le texte suivantrw init=/bin/bash
. Une fois la modification effectuée, appuyez surF10
pour lancer la séquence de démarrage normale. -
Après le démarrage réussi, vous devriez être accueilli avec un shell root sans avoir besoin de saisir le mot de passe root
-
Confirmez que la partition racine (/) est montée en tant que
rw
. Pour ce faire, exécutez lemount | grep -w /
commande. -
À ce stade, nous sommes prêts à réinitialiser le mot de passe root. Pour ce faire, exécutez simplement le
passwd
commande et suivez les instructions. Si vous avez besoin de réinitialiser votre mot de passe utilisateur, exécutez simplement lepasswd
suivi de votre nom d'utilisateur. -
Terminé. Votre mot de passe root devrait maintenant être récupéré. Il ne reste plus qu'à redémarrer votre système Ubuntu 20.04. Pour ce faire, exécutez le
exec /sbin/init
Dépannage
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error passwd: password unchanged
Votre partition racine est montée en lecture seule. Essayez :
# mount -o remount,rw /
pour résoudre ce problème.
[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00
Assurez-vous d'avoir supprimé le splash
option de démarrage lors de la modification de l'élément de menu de grub.
Lorsque vous essayez de redémarrer avec le reboot
commande que j'obtiens :
Failed to connect to bus: No such file or directory Failed to talk to init daemon.
Ignorer et redémarrer avec :
# exec /sbin/init