Comment réinitialiser un mot de passe de compte racine sous Linux

Sous Linux, les utilisateurs réguliers et privilégiés sont autorisés à accéder aux services par authentification par mot de passe. Si l'utilisateur normal ne peut pas se souvenir de son mot de passe, l'utilisateur privilégié peut réinitialiser le mot de passe de l'utilisateur normal via le périphérique. Cependant, que se passe-t-il si un utilisateur exceptionnel (ou une routine utilisateur) a perdu son mot de passe?

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

Pour récupérer le mot de passe perdu d'un utilisateur privilégié (ou utilisateur principal), cela se fait de manière complètement différente. Toutefois, cette méthode de récupération de mot de passe perdu permet à tout utilisateur malveillant disposant d’un accès physique à votre hôte Linux de s’approprier complètement.

Dans cet article, nous examinerons comment récupérer le mot de passe root perdu sous Linux de deux manières différentes.

Remarque: la méthode de réinitialisation d'un mot de passe root est similaire à la plupart des distributions. Dans cet article, nous utilisons Ubuntu. De plus, nous utiliserons le "mot de passe root" tout au long du didacticiel, mais il peut également faire référence au mot de passe du superutilisateur.

1. Réinitialiser le mot de passe de la racine perdue du menu Grub

1. Tout d'abord, pour récupérer un mot de passe root perdu, nous devons redémarrer l'hôte Linux, en supposant que vous ne vous souveniez pas du mot de passe root (ou superutilisateur).

2. Une fois que la page GRUB apparaît, sélectionnez rapidement l'option “* Options avancées GNU / Linux” en appuyant sur la flèche bas et le bouton Entrée.

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

3. Maintenant, appuyez sur E pour modifier l'invite de commande.

Vous devez le modifier ou le changer du mode «lecture seule» au mode «lecture-écriture». Trouvez la ligne qui commence par "Linux". Ensuite, trouvez «ro» et changez-le en «rw». Ajoutez init = / bin / bash à la fin de la ligne.

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

4. Appuyez sur F10. Cela affichera un écran avec une invite de commande.

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

5. Installez le système de fichiers racine en mode lecture et écriture:

mount -n -o remount,rw /

6. Vous pouvez maintenant réinitialiser le mot de passe du mot de passe perdu à l'aide de la commande suivante:

passwd root

Au lieu de cela, vous pouvez modifier le mot de passe de l'utilisateur privilégié à l'aide de la commande:

passwd username

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

Une fois que vous avez terminé, tapez:

exec / sbin / init

Quittez l'invite de commande et redémarrez l'ordinateur.

2. Réinitialiser le mot de passe root perdu à l'aide d'un CD direct

Si vous avez un Linux Live CD (ou USB), vous pouvez démarrer dessus et l'utiliser pour réinitialiser votre mot de passe root également. Dans notre exemple, nous utiliserons le CD Ubuntu Live.

1. Téléchargez la dernière version d'Ubuntu et créez un CD / USB à démarrage en direct. Exécutez votre système à partir de celui-ci.

2. Dans l'affichage, choisissez "Essayer Ubuntu". Cela vous mènera au bureau Live CD.

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

3. Ouvrez Termnal, puis tapez la commande suivante pour devenir Racine:

sudo su

4. Après cela, nous devons connaître l'emplacement de la partition du disque dur. Utilisez la commande suivante:

fdisk -l

Dans la plupart des cas, ce sera "/ dev / sda1", bien que cela puisse varier en fonction de la manière dont le disque dur est partitionné.

5. Installez la partition du disque dur du système à récupérer à l'aide de la commande suivante:

mkdir  /mnt/recover

mount  /dev/sda1  /mnt/recover

Comment réinitialiser le mot de passe du compte racine sous Linux - Linux

6. À ce stade, nous devons nous placer dans le répertoire "mnt / recovery". Cela signifie que nous prétendons être sur un système de fichiers Linux normal. Ceci est connu comme la plaisanterie.

chroot  /mnt/recover

7. Utilisez la commande suivante pour réinitialiser le mot de passe de routine:

passwd root

Ou:

passwd username

Pour réinitialiser le mot de passe de l'utilisateur privilégié.

8. Une fois terminé, quittez root:

exit

9. Démontez la partition racine:

umount / mnt / recovery

Et quittez la racine:

exit

10. Enfin, retirez le live CD et redémarrez votre système Linux.

Conclusion

Changer le mot de passe root sous Linux est facile, même si cela vous oblige à vous aventurer dans le monde sombre à partir de la ligne de commande. Notez que toute personne ayant accès à votre ordinateur peut utiliser cette méthode pour réinitialiser votre mot de passe superutilisateur ou root. Une précaution que vous pouvez prendre est de crypter complètement votre disque dur afin qu'il ne puisse pas être démarré ou installé facilement.

source
Aller au bouton supérieur