découvrez comment changer facilement le mot de passe root sous linux avec sudo ou à l’aide d’un live cd, étape par étape.

Linux : changer le mot de passe root facilement via sudo ou live CD

Perdre l’accès au compte root ne signifie pas forcément réinstaller Linux. Si un compte disposant de sudo reste accessible, la commande passwd suffit souvent ; sans droits administrateur, un mode de récupération ou un live CD peut permettre de reprendre la main, à condition d’avoir un accès autorisé à la machine.

L’article en bref

Le bon chemin dépend des accès encore disponibles : session utilisateur, console de récupération ou support live. Chaque méthode demande quelques précautions pour protéger les données et la sécurité informatique.

  • Via sudo : définir un nouveau mot de passe root depuis un compte administrateur accessible.
  • En mode récupération : modifier le mot de passe local depuis l’environnement de dépannage Linux.
  • Avec un live CD : monter le système installé et intervenir dans son environnement.
  • Après l’opération : vérifier l’accès et limiter l’utilisation directe du compte root.

À retenir : choisissez la méthode adaptée à vos accès et sécurisez la machine après toute réinitialisation du mot de passe.

Changer le mot de passe root sous Linux avec sudo

Si vous pouvez ouvrir une session avec un utilisateur autorisé à employer sudo, le changement se fait directement dans le terminal. La commande ci-dessous définit un nouveau mot de passe pour le compte root ; Linux vous demande de le saisir deux fois, sans afficher les caractères à l’écran.

Commande : sudo passwd root

Cette action nécessite les droits administrateur associés à votre compte. Sur Ubuntu et certaines distributions, le compte root est verrouillé par défaut : définir son mot de passe peut le rendre utilisable, alors que les tâches courantes restent généralement mieux gérées avec sudo.

A lire aussi :  Créer un site vitrine en no-code : étapes, outils et budget réaliste

Vérifier l’état du compte après la modification

La commande passwd permet aussi de consulter l’état du compte. Par exemple, sudo passwd -S root affiche un résumé comprenant notamment l’état du mot de passe et la date de sa dernière modification ; le format précis peut varier selon la distribution.

Les indicateurs courants distinguent un mot de passe utilisable, un compte verrouillé ou un compte sans mot de passe. Cette vérification ne remplace pas un essai de connexion contrôlé : elle permet surtout de confirmer que le compte se trouve dans l’état attendu.

Pour modifier le mot de passe d’un autre utilisateur, remplacez root par son nom dans la commande. Un compte sans privilèges sudo ne peut pas changer les identifiants des autres utilisateurs.

Réinitialisation du mot de passe root en mode de récupération

Si aucun compte sudo n’est accessible, le mode de récupération peut offrir un accès de maintenance au système. Sur de nombreuses distributions, il se trouve dans le menu de démarrage GRUB ; le nom des options et la marche à suivre varient selon la version de Linux.

Redémarrez la machine, ouvrez le menu GRUB, puis choisissez l’entrée de récupération si elle est disponible. Dans le menu de dépannage, sélectionnez une console root. Le système de fichiers peut être monté en lecture seule : la commande mount -o remount,rw / le remonte alors en lecture-écriture lorsque la configuration le permet.

Pour définir le nouveau mot de passe : passwd root

Saisissez le nouveau mot de passe deux fois, puis redémarrez avec reboot. Si l’option de récupération n’apparaît pas, si la partition système est chiffrée ou si la machine utilise une configuration particulière, cette méthode peut demander des étapes supplémentaires.

Utiliser passwd pour gérer les autres paramètres

La commande passwd ne sert pas uniquement à changer un mot de passe. Elle peut aussi imposer son renouvellement à la prochaine ouverture de session ou définir des règles d’âge, selon la politique du système.

  • Forcer un renouvellement : sudo passwd -e nom_utilisateur expire le mot de passe actuel pour demander son remplacement à la prochaine connexion.
  • Définir un âge minimum : sudo passwd -n 31 nom_utilisateur empêche une nouvelle modification pendant 31 jours.
  • Définir un âge maximum : sudo passwd -x 365 nom_utilisateur fixe une durée maximale de 365 jours.
  • Consulter le statut : sudo passwd -S nom_utilisateur affiche les principales informations liées au compte.
A lire aussi :  Comprendre le CVSS et ses différentes versions du score de vulnérabilité

Ces règles ne conviennent pas automatiquement à tous les environnements. Avant de les appliquer, vérifiez les exigences de votre organisation et les paramètres déjà définis sur la distribution.

Réinitialiser le mot de passe root avec un live CD Linux

Un live CD — aujourd’hui souvent une clé USB démarrable — permet de lancer un système indépendant de celui qui est installé. Cette méthode est utile si le mode de récupération ne fonctionne pas, mais elle nécessite un accès physique et autorisé à l’ordinateur.

Démarrez sur le support live, ouvrez un terminal et repérez la partition système avec lsblk. Les noms indiqués ci-dessous sont des exemples : identifiez soigneusement la bonne partition avant de poursuivre, car une erreur de montage peut compliquer le dépannage.

Exemple de procédure : sudo mount /dev/sda2 /mnt

Si le système comporte des partitions distinctes pour des répertoires comme /usr, elles doivent également être montées au bon endroit. Dans le cas courant où la racine du système est montée sous /mnt, préparez l’accès aux périphériques et basculez dans le système installé avec les commandes suivantes :

Préparation : sudo mount –bind /dev /mnt/dev

Accès au système installé : sudo chroot /mnt

Une fois dans cet environnement, lancez passwd root, confirmez le nouveau mot de passe, puis quittez avec exit. Démontez ensuite les systèmes de fichiers avant de redémarrer et de retirer le support live.

Précautions avant la récupération de compte

Un live CD peut accéder aux données d’un système non chiffré, même lorsque son mot de passe a été oublié. Si le disque est protégé par un chiffrement, il faudra d’abord le déverrouiller avec la clé ou la phrase secrète correspondante ; le support live ne contourne pas cette protection.

A lire aussi :  Pourquoi l'iPad Auchan séduit les utilisateurs : fonctionnalités et usages

Dans une entreprise, cette opération doit être effectuée avec l’accord de la personne responsable du système. Après la récupération de compte, vérifiez les accès nécessaires, consignez le changement selon les procédures internes et évitez de laisser une session root ouverte.

Situation Méthode à privilégier Point de vigilance
Un compte autorisé à utiliser sudo reste accessible sudo passwd root Vérifier si l’activation du compte root est réellement nécessaire
La session normale est inaccessible, mais GRUB propose une récupération Mode de récupération puis passwd root Le système de fichiers doit parfois être remonté en écriture
Le mode de récupération ne convient pas Live CD ou clé USB et environnement chroot Identifier la bonne partition et déverrouiller le chiffrement, s’il existe

Questions fréquentes sur le mot de passe root sous Linux

Peut-on changer le mot de passe root sans connaître l’ancien ?

Oui, si vous disposez d’un compte autorisé à utiliser sudo, d’un accès au mode de récupération ou d’un accès physique permettant de démarrer un live CD. Le chiffrement du disque peut toutefois exiger une clé ou une phrase secrète.

La commande sudo passwd root active-t-elle le compte root ?

Elle définit un mot de passe root et peut rendre le compte utilisable selon la distribution. Certaines configurations verrouillent root par défaut et privilégient l’administration avec sudo. Vérifiez le comportement propre à votre système avant de l’activer.

Quelle différence entre changer et réinitialiser un mot de passe ?

Changer un mot de passe consiste généralement à le remplacer depuis une session déjà autorisée. La réinitialisation intervient quand l’ancien mot de passe est perdu et demande un autre accès administrateur ou une procédure de dépannage.

Faut-il laisser le compte root activé après l’intervention ?

Pas nécessairement. Si vos tâches peuvent être réalisées avec sudo, verrouiller de nouveau le compte root peut réduire les accès directs. La décision dépend des besoins d’administration et des règles de sécurité informatique de votre environnement.

Retour en haut