IREX - Comment changer le mot de passe root sur une VM Linux

Découvrez comment changer votre mot de passe root sur votre VM Linux étape par étape

 · 6 min read

Comment changer le mot de passe root sur une VM Linux

1. Introduction

La perte ou l’oubli du mot de passe root sur une machine virtuelle Linux peut sembler bloquante, surtout lorsque l’on ne dispose pas d’un compte utilisateur avec des droits administratifs. Pourtant, il existe plusieurs méthodes pour réinitialiser ce mot de passe et reprendre le contrôle de sa VM. Dans cet article, nous allons voir pas à pas comment modifier ou réinitialiser le mot de passe root, aussi bien dans le cas où vous connaissez encore vos identifiants que dans celui où l’accès root est totalement perdu. Nous utiliserons pour cela les outils intégrés à Linux et le chargeur de démarrage GRUB, afin de montrer une solution simple, efficace et adaptée à la majorité des distributions (Debian, Ubuntu, CentOS, etc.).

2. Prérequis

Avant de changer ou réinitialiser le mot de passe root d’une machine virtuelle Linux, assurez-vous de disposer des éléments suivants :

  • Une machine virtuelle fonctionnelle
    • Distribution Linux (Debian, Ubuntu, CentOS, Fedora, etc.).
    • Accès à la console de la VM (VirtualBox, VMware, Hyper-V, Proxmox, console cloud, etc.).
  • Accès au menu GRUB

    Capacité à redémarrer la VM et à modifier les options de démarrage via GRUB (nécessite généralement une console directe, pas seulement SSH).

  • Droits et contrôle sur l’hyperviseur

    Possibilité de redémarrer ou de forcer un redémarrage de la VM depuis l’interface d’administration de l’hyperviseur ou du fournisseur cloud.

  • Notions de base en ligne de commande

    Connaissance des commandes Linux simples comme passwd, reboot, et la navigation basique dans un shell.

  • Précautions de sécurité

    Accès physique ou console sécurisé — assurez-vous que la réinitialisation ne soit pas effectuée sur une VM partagée sans autorisation.

3. Installation de la machine virtuelle (exemple debian 13)


Avant d’installer Debian 13 dans une machine virtuelle, il est important de s’assurer que votre système respecte les exigences minimales et recommandées. Cela garantit des performances fluides lors de l’installation et de l’exécution des applications.

a. Exigences minimales

  • Oracle VirtualBox: dernière version
  • CPU: 1 GHz de processeur (simple coeur)
  • RAM: 1 GB (configuration légère, ex. ligne de commande ou XFCE)
  • Stockage: 10 GB d’espace disque disponible
  • Affichage: VGA capable de 1024×768
  • Support de démarrage:image Debian 13 ISO

b. Exigences recommandées (pour usage bureau)

  • CPU: 2 GHz double coeur ou mieux
  • RAM: 2–4 GB (les environnements GNOME ou KDE nécessitent davantage de mémoire)
  • Stockage: 20 GB ou plus pour les applications et mises à jour
  • Réseau: Connexion Internet pour mises à jour et paquets supplémentaires

c. Considérations pour machine virtuelle

Lorsque vous exécutez Debian 13 dans VirtualBox, VMware ou un autre hyperviseur:

  • Assignez au moins 2 cœurs CPU pour de meilleures performances.
  • Allouez 2 à 4 Go de RAM selon l’environnement de bureau choisi.
  • Activez l’accélération 3D si vous utilisez des interfaces graphiques modernes.
  • Utilisez un disque virtuel dynamiquement alloué (au moins 20 Go).

d. Configuration d’une machine virtuelle


Exécuter Debian 13 dans une VM permet de tester et d’utiliser le système sans impacter votre ordinateur hôte. Vous pouvez utiliser VirtualBox (gratuit et open source), VMware Workstation, or GNOME Boxes.
Dans ce guide, nous illustrons avec VirtualBox(recommandé), mais les étapes sont similaires pour d’autres hyperviseurs.

i. Créer une nouvelle VM

  • Ouvrez VirtualBox.
  • Cliquer sur New.
  • Entrez un nom pour la VM, exemple Debian 13.0.0
  • Insérez l’image ISO téléchargée.
  • Ignorez l’installation automatisée de l’invité et passez à l’étape suivante.
Virtual Machine Name and Operating System
Figure 2: Nom de la VM et système d’exploitation/figcaption>

ii. Spécifier le matériel virtuel

  • Allouez la taille de mémoire vive souhaitée.
  • Assignez le nombre de processeurs (au moins 2).
  • Activez Utiliser EFI, puis continuez.
Specify Virtual hardware
Figure 3: Matériel virtuel

iii. Spécifier le disque dur virtuel

  • Choisissez Créer un nouveau disque dur virtuel.
  • Allouez la taille du disque virtuel, puis cliquez sur Terminer.
Specify virtual hard disk
Figure 4: Disque virtuel

iv. Démarrer la VM

Une fois tout configuré, cliquez sur Démarrer. Votre VM démarre sur l’ISO Debian 13 et le processus d’installation commence.

e. Processus d’installation étape par étape


Une fois la VM créée et l’ISO Debian 13 attachée, vous pouvez lancer l’installation. TL’installateur Debian est en mode texte mais intuitif, guidant l’utilisateur étape par étape.
Les étapes suivantes montrent étape par étape le guide pour le processus d'installation:

Etape 1: Démarrer depuis l’ISO

  • Démarrez la VM.
  • Dans le menu de démarrage, choisissez (recommandé pour débutants).

Etape 2: Choisir la langue, la localisation et le clavier

  • Sélectionnez une langue.
  • Sélectionnez votre localisation(NB: Astuce : choisissez États-Unis pour être sûr d’avoir un miroir disponible).
Select your location
Figure 5: Sélection de la localisation
  • Configurez le clavier (ex. : QWERTY US).(exemple, Keymap to use: American English).
  • Etape 3: Configurer le réseau

    • Saisissez le (le nom d’hôte: ex. debian).
    • (Optionnel) indiquez un nom de domaine, sinon laissez vide.

    Etape 4: Créer les utilisateurs et mots de passe

    • Définissez un mot de passe root (ou laissez vide si vous souhaitez uniquement un compte utilisateur normal).
    • Créez un compte utilisateur avec mot de passe.
    Set Up Users and Passwords
    Figure 6: Création utilisateurs et mots de passe

    Etape 5: Partitionner le disque

    Vous serez amener à configuer le disque virtuel:

    • Sélectionnez Assisté – utiliser tout le disque (recommandé débutants)
    Partition the disk
    Figure 7: Partitionnement du disque
    • Schéma de partition: tous les fichiers dans une seule partition..
    • Confirmez et appliquez les changements.

    Etape 6: Installer le système de base

    • L’installateur copie les fichiers et installe le système de base Debian 13.
    • Cela peut durer quelques minutes selon les ressources de la VM.

    Etape 7: Configurer le gestionnaire de paquets

    • Si demandé, choisissez “Yes” pour utiliser un miroir réseau.

    Etape 8:Sélectionner et installer les logiciels

    Vous devez choisir les collections logicielles:

    • Environnement de bureau Debian → GNOME (par défaut), KDE Plasma, XFCE ou autres.
    • Utilitaires système standards (recommandé)
    • Pour un serveur, désélectionnez l’environnement graphique et installez uniquement le nécessaire..
    Software selection
    Figure 8: Sélection logicielle

    Etape 9: Installer le chargeur d’amorçage GRUB

    • Répondez Oui pour installer GRUB.
    • Sélectionnez le disque principal (/dev/sda).
    • Cela permet à Debian 13 de démarrer correctement..

    Une fois l’installation terminée, l’installateur éjecte l’ISO et redémarre la VM. Connectez-vous avec l’utilisateur que vous avez créé.
    🎉 Félicitations — Debian 13 est maintenant installé sur votre machine virtuelle !

    4. Etapes pour changer le mot de passe root d'une VM Linux

    Plusieurs outils se démarquent dans ce domaine :

    • Redémarre ta VM.
    • Quand tu vois le menu GRUB, sélectionne l’entrée de Debian puis appuie sur e (éditer).
    • Repère la ligne qui commence par linux et se termine par quietÀ la fin de cette ligne, ajoute : rw init=/bin/bash
    • Appuie sur Ctrl+X ou F10 pour démarrer.
    • Tu arriveras directement dans un shell root sans mot de passe.
    • Dans ce shell root, tape : passwd→ Entre un nouveau mot de passe root deux fois
    • Ensuite :sync exec /sbin/initpour redémarrer normalement.
    • Après redémarrage Connecte-toi avec root et ton nouveau mot de passe

    5. Conclusion

    Changer ou réinitialiser le mot de passe root sur une machine virtuelle Linux est une opération simple dès lors que l’on connaît les bonnes étapes. Que vous ayez encore accès au compte root ou que vous deviez passer par le menu GRUB, les solutions existent et permettent de retrouver rapidement le contrôle de votre système. Prenez toutefois soin de sécuriser l’accès à votre VM après cette manipulation, afin d’éviter toute utilisation non autorisée.

    6. Voir aussi

    Découvrez également d'autres aspects des machines virtuelles:


    No comments yet

    No comments yet. Start a new discussion.

    Add Comment