Comment réinitialiser le mot de passe root dans Fedora 39 en utilisant une clé USB Live
Nous avons déjà discuté de la façon de réinitialiser le mot de passe de l'utilisateur root en mode utilisateur unique dans Fedora. Si cette méthode ne fonctionne pas pour une raison quelconque, vous pouvez récupérer le mot de passe root en utilisant un CD/USB Fedora Live. Dans ce tutoriel étape par étape, nous apprendrons comment changer le mot de passe oublié de votre utilisateur root à partir d'un CD ou d'un support USB Fedora Live.
Étape 1 - Créez une clé USB Fedora Live
Téléchargez l'image Live de Fedora Workstation depuis le site Web de Fedora. Utilisez un outil de création de clé USB bootable comme Fedora Media Writer ou Ventoy pour créer une clé USB bootable avec cette image.
Étape 2 - Démarrez à partir de la clé USB Fedora Live
Insérez le Live USB dans votre système et démarrez à partir de celui-ci. Il se peut que vous deviez modifier les paramètres de votre BIOS/UEFI pour démarrer depuis le lecteur USB.
Étape 3 - Identifier et monter la partition racine de votre système
Une fois que l'environnement Live est opérationnel, ouvrez un terminal. Vous devez identifier la partition racine de votre système.
Vous pouvez utiliser des commandes comme lsblk ou fdisk -l pour lister toutes les partitions et identifier votre partition racine Fedora (généralement étiquetée avec le type de système de fichiers comme ext4).
Dans l'environnement live de Fedora, la partition racine du système live est différente de la partition racine d'un système installé sur le disque dur.
Pour trouver et vérifier la partition racine de votre système installé, vous devez faire ce qui suit :
1. Lister toutes les partitions disponibles
Tout d'abord, identifiez les partitions sur votre disque dur. Vous pouvez utiliser la commande lsblk pour cela. Ouvrez un terminal et tapez :
$ lsblkCette commande liste tous les périphériques de blocs (comme les disques durs, les partitions, etc.). Recherchez les partitions sous votre disque dur principal. Elles sont généralement nommées comme sda1, sda2, etc., sous un périphérique nommé sda ou similaire.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 1.9G 1 loop
loop1 7:1 0 7.6G 1 loop
├─live-rw 253:0 0 7.6G 0 dm /
└─live-base 253:1 0 7.6G 1 dm
loop2 7:2 0 32G 0 loop
└─live-rw 253:0 0 7.6G 0 dm /
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part
└─sda3 8:3 0 49G 0 part
sr0 11:0 1 2G 0 rom /run/initramfs/live
zram0 252:0 0 7.7G 0 disk [SWAP]2. Monter la partition racine
Une fois que vous avez identifié quelle partition pourrait être votre partition racine (généralement la plus grande, ou connue d'après une expérience précédente), vous devez la monter pour l'inspecter.
Dans mon cas, la partition racine est /dev/sda3. Vous pouvez la monter en créant un nouveau répertoire et en utilisant la commande mount :
$ sudo mkdir /mnt/myroot
$ sudo mount /dev/sda3 /mnt/myrootRemplacez /dev/sda3 par la partition réelle que vous souhaitez inspecter.
3. Vérifiez la partition montée
Vous pouvez maintenant vérifier les détails de cette partition en pointant df vers le point de montage :
$ df -h /mnt/myrootCela vous montrera les informations sur l'utilisation du disque pour la partition que vous pensez être la racine de votre système installé.
4. Inspectez le contenu
Vous pouvez également utiliser cd pour aller dans /mnt/myroot et utiliser ls pour regarder le contenu de la partition afin de vérifier si c'est effectivement la partition racine de votre système installé.
$ cd /mnt/myroot
$ lsVous devriez voir des répertoires du système de fichiers racine comme bin, etc, home, usr, et ainsi de suite, si c'est effectivement la partition racine.
Soyez prudent lorsque vous utilisez des commandes mount et assurez-vous de monter la bonne partition afin d'éviter toute perte de données.
Étape 4 - Chroot dans votre système
Changez la racine dans votre système :
$ sudo chroot /mnt/myroot/rootÉtape 5 - Réinitialiser le mot de passe de l'utilisateur root de Fedora
Maintenant, réinitialisez le mot de passe root avec la commande :
# passwdEntrez le nouveau mot de passe et confirmez-le.
Étape 6 - Démonter et Redémarrer
Quittez l'environnement chroot et démontez la partition :
# exit$ sudo umount /mnt/myrootRetirez la clé USB en direct et redémarrez votre système.
Étape 7 - Démarrez sur votre système Fedora
Démarrez maintenant normalement votre système Fedora. Cliquez sur l'utilisateur Root.
Utilisez le nouveau mot de passe root pour vous connecter.
Si vous pouvez vous connecter avec le nouveau mot de passe root, félicitations ! Vous avez réinitialisé avec succès le mot de passe de l'utilisateur root dans Fedora Linux.
Cette méthode est un peu plus complexe mais elle évite la nécessité d'entrer en mode utilisateur unique. C'est une approche courante utilisée non seulement pour réinitialiser les mots de passe mais aussi pour diverses tâches de récupération du système.
Comme toujours, procédez avec prudence et assurez-vous d'avoir des sauvegardes des données importantes. Si vous n'êtes pas à l'aise avec ces étapes, il pourrait être plus sûr de demander de l'aide à quelqu'un qui a de l'expérience en administration de systèmes Linux.



