Ceci est un tutoriel sur la façon de réinitialiser le mot de passe root sur Ubuntu 17.04 via Grub. Veuillez noter qu'il est supposé que vous avez un accès physique à la machine en question, cela ne peut pas être fait à distance. Avant de continuer, jetons un coup d'œil à Grub.
Qu'est-ce que GNU GRUB?
GNU GRUB comme décrit ici, est un chargeur de démarrage Multiboot. Il est dérivé de GRUB, le GRand Unified Bootloader, qui a été initialement conçu et mis en œuvre par Erich Stefan Boleyn.
En bref, un chargeur de démarrage est le premier programme logiciel qui s'exécute au démarrage d'un ordinateur. Il est responsable du chargement et du transfert du contrôle vers le logiciel du noyau du système d'exploitation (tel que le Hurd ou Linux). Le noyau, à son tour, initialise le reste du système d'exploitation (e.g. GNOU).
Réinitialiser le mot de passe racine
- La première chose à faire est de redémarrer Ubuntu 17.04 machines. Pendant le redémarrage du système, vous devez appuyer immédiatement sur la touche SHIFT de votre clavier pour accéder à l'écran du menu GNU GRUB
- Ensuite, sélectionnez le système d'exploitation de démarrage par défaut qui dans mon cas est Ubuntu et appuyez sur la touche "e" pour entrer dans l'écran d'édition
- Sur l'écran du mode d'édition GNU GRUB, utilisez les boutons fléchés et localisez la ligne qui commence par "linux". Habituellement, ce serait vers la fin de l'écran. Tout ce que vous avez à faire est de localiser la section qui lit « ro quiet splash $vt_handoff » et de la changer en « rw init=/bin/bash ». Voir les captures d'écran ci-dessous avant et après modification
Avant le changement
linux /boot/vmlinuz-4.dix.0-20-generic root=UUID=935da898-\ 3af3-469a-bacf-21164ca3efc9 rw quiet splash $vt_handoff
Après le changement
linux /boot/vmlinuz-4.dix.0-20-racine générique=UUID=935da898-\ 3af3-469a-bacf-21164ca3efc9 rw init=/bin/bash
- Une fois terminé, appuyez sur CTRL+x ou F10 pour redémarrer le système
- Le système démarrera sur un écran d'invite de commande du shell racine. Vérifions d'abord que votre partition est en état de lecture-écriture en exécutant la commande suivante
[email protected](aucun):/# mount | grep -w /
- Pour réinitialiser le mot de passe root, tapez "passwd" et suivez l'invite pour terminer la modification
- Maintenant que le mot de passe root a été modifié avec succès, redémarrez votre machine avec la commande suivante
[email protected](aucun) :/# exec /sbin/init
Si vous rencontrez un changement lors de l'exécution de ces étapes, n'hésitez pas à laisser un commentaire sur le défi et nous ferons de notre mieux pour fournir un correctif