====== 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 :
{{ :linux:systeme:grub_kali.jpg?nolink |}}
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/bash
On 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** :
{{ :linux:systeme:mount.jpg?nolink |}}
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 ! ** : >
[[linux:systeme:hardening#proteger_grub_avec_un_mot_de_passe|Comment créer un mot de passe GRUB]]