Guide étape par étape pour réinitialiser le mot de passe root sous Linux

Guide étape par étape pour réinitialiser le mot de passe root sous Linux

Dans le monde des systèmes Linux, une sécurité robuste est primordiale, l’accès reposant fortement sur les mots de passe des utilisateurs. Si un utilisateur standard peut faire réinitialiser son mot de passe oublié par un superutilisateur, la difficulté est considérablement accrue si l’utilisateur root perd son mot de passe. Ce guide complet vous présente quatre méthodes distinctes pour récupérer un mot de passe root perdu, vous permettant ainsi de reprendre le contrôle de votre système Linux rapidement et efficacement.

Méthode 1 : Réinitialiser le mot de passe root avec Sudo

L’une des méthodes les plus simples pour réinitialiser votre mot de passe root consiste à utiliser un compte utilisateur standard disposant des autorisations sudo. Pour vérifier les privilèges de votre utilisateur actuel, exécutez la commande suivante :

groups

Un terminal affichant la commande des groupes pour vérifier si l'utilisateur actuel peut exécuter des commandes root via sudo.

Si votre compte utilisateur dispose d’un accès sudo, vous pouvez procéder à la réinitialisation du mot de passe root en exécutant :

sudo passwd root

Vous serez invité à saisir un nouveau mot de passe pour l’utilisateur root et à le confirmer. Assurez-vous que votre nouveau mot de passe soit complexe et facile à mémoriser.

Un terminal montrant le processus de modification du mot de passe root à l'aide de sudo.

Après avoir défini le nouveau mot de passe, vérifiez sa fonctionnalité en passant à l’utilisateur root en utilisant su:

Un terminal affichant la commande su testant si le mot de passe root a été correctement modifié.

Méthode 2 : Réinitialiser le mot de passe root à l’aide de GRUB

Si un utilisateur sudo est indisponible, réinitialiser le mot de passe root via le chargeur de démarrage GRUB est une alternative efficace. Ce processus implique de démarrer votre système en mode mono-utilisateur, ce qui donne un accès direct à un shell root.

Commencez par redémarrer votre machine et appuyez rapidement sur la Down Arrowtouche pour interrompre le processus de démarrage et accéder au menu GRUB.

Une capture d'écran du menu de démarrage de GRUB sélectionnant le

Sélectionnez l’entrée correspondante et appuyez sur Epour modifier les paramètres de démarrage. Repérez la ligne commençant par « linux » et remplacez-la ropar «rw », en ajoutant init=/bin/bash« à la fin » pour un accès en mode mono-utilisateur.

Une capture d'écran montrant le menu GRUB avec des surlignages sur le

Confirmez vos modifications en appuyant sur F10, puis sélectionnez l’option de démarrage pour entrer dans le système avec un shell root.

Un terminal montrant le système fonctionnant en mode mono-utilisateur.

Pour garantir que le système de fichiers racine est modifiable, montez-le en mode lecture-écriture :

mount -n -o remount, rw /

Maintenant, réinitialisez votre mot de passe en utilisant :

passwd root

Un terminal montrant le processus de modification du mot de passe root en mode mono-utilisateur.

Enfin, redémarrez votre système et quittez le shell en utilisant :

exec /sbin/init

Méthode 3 : Réinitialiser le mot de passe root à l’aide de Systemd Debug

Dans les cas où GRUB n’est pas viable, utiliser le mode débogage de Systemd pour réinitialiser le mot de passe root est une excellente alternative. Lancez le processus en modifiant votre fichier de configuration GRUB :

sudo nano /etc/default/grub

Recherchez la GRUB_CMDLINE_LINUXligne et ajoutez- systemd.debug-shellla entre guillemets pour activer le shell de débogage.

Un terminal mettant en évidence le fichier de configuration GRUB modifié pour le mode de débogage Systemd.

Après avoir enregistré vos modifications, recréez la configuration de GRUB :

sudo grub-mkconfig -o /boot/grub/grub.cfg

Au redémarrage, appuyez sur Ctrl+ Alt+ F9pour accéder au shell racine de débogage.

Un terminal montrant que l'invite du mode de débogage fonctionne correctement.

À partir de là, exécutez :

passwd

pour définir votre nouveau mot de passe root et vérifier la fonctionnalité en passant à un autre TTY en utilisant Ctrl+ Alt+ F2et en vous connectant en tant que root.

Un terminal affichant la confirmation que le changement du mot de passe root a fonctionné avec succès.

Méthode 4 : Réinitialiser le mot de passe root à l’aide d’un fichier ISO en direct

Si tout échoue et que vous avez accès à une image ISO Live, cette méthode vous guidera pour réinitialiser le mot de passe root en démarrant depuis celle-ci. Téléchargez la dernière version d’ Ubuntu ou de toute autre distribution et créez une clé USB bootable.

Modifiez le BIOS de votre système pour démarrer d’abord à partir de la clé USB, en sélectionnant Essayer Ubuntu une fois que vous êtes invité à entrer dans l’environnement de bureau en direct.

Une capture d'écran mettant en évidence le

Ouvrez le terminal et devenez root avec la commande suivante :

sudo -s

Ensuite, évaluez les partitions du disque dur :

fdisk -l

Votre partition racine portera probablement /dev/sda4une désignation similaire, selon la configuration. Montez-la avec :

mkdir /mnt/recover mount /dev/vda4 /mnt/recover

Un terminal montrant le processus de montage de la partition racine dans le système Live ISO.

Maintenant, chrootez dans la partition montée :

chroot /mnt/recover

Ensuite, réinitialisez le mot de passe root avec :

passwd root

Un terminal montrant le processus de chrooting et de modification du mot de passe de l'utilisateur root.

Quitter l’environnement chroot :

exit

Démontez la partition et redémarrez votre système :

umount /mnt/recoverexit

Conclusion : La modification du mot de passe root n’est qu’une étape pour préserver l’intégrité et la sécurité de votre système Linux. La mise à jour régulière des protections système, comme le chiffrement de votre disque dur, est essentielle pour vous protéger contre les accès non autorisés.

Crédit image : Grok via x.ai. Toutes les modifications et captures d’écran sont de Ramces Red.

Questions fréquemment posées

1. Puis-je réinitialiser le mot de passe root sans menu GRUB ?

Si vous n’avez pas accès au menu GRUB, utiliser une image ISO Live pour réinitialiser votre mot de passe root est une alternative efficace et accessible. Cette méthode consiste à démarrer depuis une clé USB ou un CD Live et à modifier le mot de passe root via le terminal.

2. Que faire si mon compte utilisateur n’a pas de privilèges sudo ?

Dans de tels cas, votre meilleur pari est d’utiliser la méthode GRUB pour accéder directement au mode mono-utilisateur, vous permettant de réinitialiser le mot de passe root sans avoir besoin d’un accès sudo.

3. Existe-t-il des risques de sécurité associés à la réinitialisation du mot de passe root ?

Oui, il est crucial de s’assurer qu’aucun utilisateur non autorisé n’accède physiquement à la machine pendant ce processus, car il pourrait exploiter des vulnérabilités. Protégez toujours votre BIOS et les options de votre chargeur de démarrage pour limiter les risques.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *