Linux
Réinitialiser le mot de passe root (avec Grub)
Tout d’abord, il faut faire apparaitre le menu de démarrage GRUB :
- Démarrage BIOS : Le menu apparaîtra si vous maintenez la touche MAJ enfoncée pendant le chargement de Grub
- Démarrage UEFI : appuyez sur ESC
Puis sur la page de GRUB, positionnez vous sur votre distribution Linux
La fenêtre suivante s'affiche alors :
On trouve une ligne commençant par “linux” :
... echo 'Loading Linux 5.16.0-kali7-amd64 ...' linux /boot/vmlinuz-5.16.0-kali7-amd64 root=UUID=bc3a4179-0361-4041-a09e-f543948513e9 ro quiet splash ...
Si on voie ro
, on remplace par rw
.
Puis on ajoute, à la fin de cette ligne, l'instruction suivante :
init=/bin/bash
ou init=/bin/sh
La ligne doit alors être comme suit :
linux /boot/vmlinuz-5.16.0-kali7-amd64 root=UUID=bc3a4179-0361-4041-a09e-f543948513e9 rw quiet splash init=/bin/bashOn redémarre GRUB en appuyant sur les touches “Ctrl + x”
Une fois le redémarrage effectué, nous sommes connecté en tant que root.
On vérifie tout d'abord si la partition /
est montée en ro ou rw :
Si la partition /
est en ro, il faut remonter le système de fichier en lecture/écriture :
root@(none):/# mount -o remount rw /
On peut alors changer le mot de passe root :
root@(none):/# passwd root
Il s'agit ici d'une énorme faille de sécurité. Il faut penser à sécuriser l'accès à GRUB avec un mot de passe ! : > Comment créer un mot de passe GRUB