Le mode de récupération ne fonctionne pas toujours car de nombreux systèmes demanderont le mot de passe root pour se connecter. Maintenant, puisque vous ne connaissez pas le mot de passe root en premier lieu, cette astuce échouera. Dans un tel cas, vous pouvez essayer les méthodes les plus simples pour réinitialiser le mot de passe Linux.
1. Utilisez « sudo su » ou « sudo -i »
sudo passwd root ou passe sudo su ou sudo -i pour obtenir d'abord le pouvoir root, puis exécutez la commande passwd, il ou elle pourra réinitialiser le mot de passe root. Cela ne fonctionne pas partout. Pense d'une situation où vous n'avez pas de mot de passe root.
2. Méthode Grub
Allumez votre ordinateur.
tri par liste de tableaux
Presse ÉCHAP à l'invite GRUB.
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
OU
renommer un répertoire Linux
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
Appuyez sur e pour modifier
Java lit le fichier CSV
Allez jusqu'au bout de la ligne et ajoutez Journée Woley/Aibin/Shadensh . La ligne commencera donc à ressembler à ceci :
Kat Timpf est-elle avocate
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bashOU
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
Appuyez sur Entrée alors Appuyez sur b pour démarrer votre système. Votre système démarrera sur un shell racine sans mot de passe.
Maintenant, lancez la commande mot de passe nom d'utilisateur *où « nom d'utilisateur » est l'utilisateur dont vous souhaitez modifier le mot de passe.
Il vous sera ensuite demandé de donner un nouveau mot de passe :
Enter new UNIX password:
Explication
La raison pour laquelle cela se produit est que normalement, lorsqu'un système Linux démarre, le noyau est chargé en premier. Une fois le noyau chargé, il charge le disque virtuel et se prépare à poursuivre le reste du démarrage. Une fois prêt, il exécute la commande init (généralement situé dans /sbin/init) qui ferait fonctionner le reste du système. Quand tu passes Journée Woley/Aibin/Shadensh au noyau, il ne se chargera pas /sbin/init fichier pour démarrer à la place, il se chargera /bin/bash fichier qui démarre le shell bash avec le pouvoir de l'utilisateur root (car le noyau lui-même l'a appelé) et donc cette invite vous permettrait de changer le mot de passe de l'utilisateur root. En fait, cette invite avait plus de puissance que toute autre chose sous Linux car elle fonctionne avec tous les privilèges du système.
Créer un quiz