Oublier le mot de passe de l’utilisateur de votre PC Linuxcompte peut être sérieusement ennuyeux. Cela vous verrouille et vous empêche d'accéder à quoi que ce soit. Ne pas s'inquiéter! Contrairement à la croyance populaire, il n’est pas nécessaire de réinstaller complètement votre système et de tout recommencer. Vous pouvez réinitialiser un mot de passe oublié sous Linux et changer le mot de passe en votre nom d'utilisateur.
Mot de passe root

Une façon de récupérer un utilisateur sur un système Linux lorsquevous avez oublié que le mot de passe consiste à utiliser le compte root. Root ayant le contrôle ultime sur le système, il est possible de réinitialiser de force un mot de passe oublié sous Linux. Utiliser Root pour réinitialiser votre mot de passe peut être fait sans aucun nouveau logiciel, disque live, etc.
Pour démarrer le processus, chargez votre système Linuxcomme vous le feriez normalement, et laissez-le charger à l'écran de connexion. Ne vous connectez pas! Au lieu de cela, appuyez sur Ctrl + Alt + F2 pour ouvrir une fenêtre TTY. Ces fenêtres TTY sont des coques d'urgence auxquelles les utilisateurs ont accès indépendamment de la connexion.
Dans la fenêtre TTY, une invite vous demandant un nom d'utilisateur s'affiche. Dans le logement de l'utilisateur, entrez «root», suivi du mot de passe root.
Remarque: si vous utilisez Ubuntu, Linux Mint ou une autre distribution Linux qui désactive su et le compte root, cette méthode ne fonctionnera pas. Essayez plutôt la méthode chroot.
Si le mot de passe racine est correct, la fenêtre TTY vous connectera en tant que superutilisateur, avec la puissance complète du système Linux. À ce stade, vous pourrez réinitialiser le mot de passe de votre utilisateur:
passwd username
Fonctionnement passwd vous demande de saisir un «nouveau mot de passe UNIX». Faites-le et essayez de vous souvenir du mot de passe cette fois!
Maintenant que le mot de passe de votre utilisateur est réinitialisé, vous pouvez à nouveau utiliser le compte utilisateur en toute sécurité. Utilisez la commande de redémarrage pour redémarrer votre PC et revenir à l'écran de connexion.
reboot
Au redémarrage, vous devriez pouvoir vous connecter.
Chroot
Sur certaines distributions Linux, la méthode racine pour réinitialiser un mot de passe ne fonctionnera pas. Cela est dû au fait que certains systèmes désactivent la possibilité de se connecter en tant que suet utiliser à la place sudo privilèges pour tout. D’un côté, c’est une sécurité supérieure, mais à la rigueur, vous manquerez d’astuces utiles.
Par conséquent, il est plus compliqué de réinitialiser un système oublié sous Linux. La première étape consiste à télécharger la dernière version d'Ubuntu pour créer un disque live.
Après avoir téléchargé Ubuntu, téléchargez l'outil Etcher et utilisez-le pour créer un disque live Ubuntu. Une fois le disque live prêt, branchez le lecteur USB, redémarrez votre PC et démarrez à partir de celui-ci.
Une fois Ubuntu chargé, cliquez sur «essayer Ubuntu».
Configurer Chroot
Avant de réinitialiser le mot de passe, nous devrons configurer un Chroot. Un Chroot permettra à Ubuntu d’interagir directement avec le système d’exploitation Linux de votre disque dur, avec un accès root.
Ouvrez un terminal et créez un nouveau dossier dans / mnt. Veillez à étiqueter le dossier avec le nom de votre système d'exploitation. Dans cet exemple, nous utiliserons OpenSUSE LEAP.

sudo -s mkdir -p /mnt/opensuse-leap/
Ensuite, lancez le lsblk commande pour déterminer l’étiquette du lecteur. Dans cet exemple, le disque dur est / dev / sda, et la partition OpenSUSE LEAP que nous devons monter est / dev / sda1. Le vôtre peut différer.
Montez la partition de votre installation Linux dans le nouveau dossier dans / mnt. Veillez à remplacer les références par «opensuse-leap» par le nom de votre dossier OS dans / mnt.
mount /dev/sda1 /mnt/opensuse-leap/
Avec la partition système montée, il est temps de lier les services en cours d’exécution Ubuntu au système d’exploitation Linux du disque dur.
mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf
Avec la configuration Chroot, il est temps d’y accéder. Dans le terminal, montez votre système d’exploitation via le disque live Ubuntu avec:
chroot /mnt/opensuse-leap /bin/bash
Vérifiez que vous êtes bien dans le Chroot en exécutant Neofetch ou Screenfetch pour afficher les informations système.

Enfin, réinitialisez le mot de passe de votre utilisateur avec:
passwd username
Une fois terminé, tapez sortie quelques fois pour clore la session Chroot. À partir de là, utilisez le démonter commande pour démonter votre partition système du disque live.
sudo umount /dev/sda1
La commande ci-dessus devrait tout démonter. Sinon, envisagez d'utiliser l'option «force».
sudo umount /dev/sda1 -l
Maintenant que le lecteur système est correctement démonté, vous pouvez quitter le disque en toute sécurité. Cliquez sur le menu situé en haut à droite du disque Live Ubuntu, puis sélectionnez «redémarrer».
Retirez la clé USB Ubuntu et laissez votre PC Linux redémarrer. Quand il redémarre, votre mot de passe sera réinitialisé!
commentaires