Linux

Comment réinitialiser le mot de passe root sous Linux ?

Réinitialiser le mot de passe root perdu sous Linux

Si vous avez perdu ou oublié votre mot de passe root sous un système Linux, il existe plusieurs méthodes pour le réinitialiser. Chaque distribution Linux peut avoir des particularités, mais un point commun est l’accès au menu GRUB. Voici un guide détaillé pour réinitialiser le mot de passe root de manière sécurisée.

Accéder au menu GRUB

Pour commencer la réinitialisation du mot de passe, il est indispensable d’accéder au menu GRUB lors du démarrage de l’ordinateur. Lors de l’allumage de votre système, maintenez la touche Shift enfoncée (ou F12, F11, selon votre machine) jusqu’à ce que le menu GRUB apparaisse à l’écran. Sélectionnez la ligne correspondant à votre installation Linux.

Modifier les paramètres de démarrage

Une fois que vous avez mis en surbrillance l’entrée de démarrage souhaitée, appuyez sur la touche E pour éditer les paramètres de démarrage. Une liste de commandes s’affichera. Recherchez la ligne qui commence par « linux » ou « linux16 ». À la fin de cette ligne, ajoutez rw init=/bin/bash, ce qui permettra de démarrer le système en mode shell root sans mot de passe.

Démarrer en mode bash

Après avoir apporté la modification, appuyez sur Ctrl + X ou F10 pour démarrer le système avec les nouveaux paramètres. Vous serez rapidement redirigé vers une invite de commande en mode root. À ce stade, votre système de fichiers sera monté en lecture seule, ce qui signifie qu’il faudra le remonter en lecture/écriture.

A lire :  Où est mon disque brut Linux ?

Remonter le système de fichiers

Pour modifier le mot de passe, il vous faut remonter le système de fichiers. Tapez la commande suivante :

mount -o remount,rw /

Cette commande vous permet de faire des modifications sur le système de fichiers.

Réinitialiser le mot de passe root

Maintenant que le système de fichiers est en mode lecture/écriture, vous pouvez procéder à la réinitialisation du mot de passe root. Utilisez la commande suivante :

passwd

Le système vous demandera alors de saisir un nouveau mot de passe. Saisissez le nouveau mot de passe et confirmez-le en le retapant.

Redémarrer le système

Après avoir changé le mot de passe, il est crucial de redémarrer votre machine pour que les modifications prennent effet. Tapez la commande suivante pour redémarrer :

exec /sbin/init

Cela relancera votre système avec le nouveau mot de passe root.

Astuces pour les distributions spécifiques

  • Pour Ubuntu : Vous pouvez utiliser la commande sudo passwd root après vous être remis en mode normal, pour changer le mot de passe root une fois connecté.
  • Pour Fedora : Vous pouvez démarrer en mode mono-utilisateur, en modifiant la ligne du noyau dans GRUB, et en utilisant passwd pour réinitialiser la connexion root.
  • Pour Arch Linux : Une méthode similaire fonctionne, avec des ajustements en fonction de l’installation spécifique.

FAQ

1. Que faire si je ne peux pas accéder au menu GRUB ?
Assurez-vous que la touche appropriée (Shift, F11, etc.) est enfoncée dès le démarrage. Si cela ne fonctionne pas, vérifiez si votre système permet d’afficher le menu GRUB à travers les paramètres de configuration du BIOS.

A lire :  Comment arrêter une instance DB2 sous Linux ?

2. Est-il possible de récupérer un mot de passe root sans modifier GRUB ?
Il est généralement nécessaire de passer par le menu GRUB pour accéder au mode shell root, car les protections de sécurité empêchent l’accès normal sans mot de passe root.

3. Existe-t-il des risques liés à la réinitialisation du mot de passe root ?
Changer le mot de passe root peut potentiellement causer des problèmes d’accès si vous ne savez pas ce que vous faites. Il est recommandé de suivre les étapes avec soin et de noter votre nouveau mot de passe de manière sécurisée.