Changer mot de passe d'un Linux depuis un autre Linux
ÉTAPE 1 : Lancer LINUX sur la machine.
Pour cela, utiliser une clef USB ou un disque dur est pratique.
Avec Ventoy ou un autre disque de lancement.
ÉTAPE 2 : Ouvrir le disque sur LINUX
Il faut “monter” la partition du disque dur qui contient le système dont on veut changer le mot de passe.
Normalement, le disque devrait être dans le PC. Pour voir le nom du disque, se rendre dans Disques ou équivalent.
Cliquer sur la partition et voir son nom de périphérique : C'est un nom de la forme /dev/le_nom
Maintenant, il faut ouvrir le terminal et taper
sudo mount /dev/le_nom /mnt
Cela ouvre le disque dur qui contient le systeme dans /mnt
ÉTAPE 3 : démarrer le système cible en tant qu'administrateur
Pour démarrer le système cible, il faut ouvrir lui donner accès à des dossiers importants au fonctionnement de Linux.
On fait ça comme ça :
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
Puis, on démarre le système cible.
sudo chroot /mnt
ETAPE 4 : Changer le mot de passe.
Pour changer le mot de passe, on utilise la commande
passwd votre_nom_utilisateur
Si on ne connait pas le nom d'utilisateur
On peut utiliser :
ls /home
Pour voir les différents utilisateurs créés.
NOTE : Si on modifie le mot de passe de l'utilisateur principal, il faut en principe changer le mot de passe administrateur avec
passwd root
ÉTAPE 5 : PROFITER (ou finir ça proprement)
À ce moment, c'est possible d'éteindre le pc et démarrer sur le système cible.
Si tu ne comptes pas éteindre tout de suite, tu peux écrire dans le terminal utilisé
exit
Pour sortir du système cible
sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev sudo umount /mnt
Pour fermer la partition du système cible.