Comment réinitialiser un mot de passe perdu (l'utilisation du mode de récupération nécessite que je tape le mot de passe)?

29

Je dois réinitialiser mon mot de passe. J'ai suivi ces étapes:

Comment réinitialiser un mot de passe administratif perdu?

Cependant, alors je vais aux options de récupération "root" ou "netroot", cela me dit:

Give root password for maintenance (or type Control-D to continue)

Clairement, je ne connais pas le mot de passe root. Si je tape CTRL + D , je retourne à la liste des options. De cette page , j'ai lu:

Sous le chapitre "L'autre façon":

4. Highlight the line that begins kernel and press 'e' to edit'

Mais dans le fichier de configuration grub, je n'ai pas de ligne commençant par kernel . Seulement:

setparams 'Ubuntu...'
recordfail
set gxfpayload...
insmod part_msdos
insmod ext2
set root=...
search --no-floppy...
linux /boot/vmlinuz-2.6.38...
initrd /boot/initrd.img-2.6....

Ce sont toutes des lignes dans mon GRUB. Quelle ligne dois-je éditer? Ou existe-t-il un autre moyen de réinitialiser mon mot de passe?

    
posée please delete me 13.04.2012 - 16:44
la source

4 réponses

26

Comme vous ne pouvez pas accéder au mode de récupération , vous devrez changer le mot de passe en accéder à votre système Ubuntu installé depuis un CD / DVD en direct ou un système USB en direct . Ce qui suit est une procédure détaillée sur la façon de procéder.

Cela est plus facile si vous pouvez déjà utiliser le système Ubuntu (même sans accès administrateur). Mais ce n’est pas trop difficile si vous ne pouvez pas.

  • D'après mon expérience, la plupart des utilisateurs d'Ubuntu qui se retrouvent bloqués sur leurs propres systèmes ont une connexion automatique activée, ce qui fait qu'ils oublient leurs mots de passe (car ils n'ont pas à les saisir pour se connecter). Cela peut ou ne pas être le cas dans votre situation, mais j'ai présenté comment faire si vous pouvez utiliser le système Ubuntu installé en premier car je pense que cela aidera le plus grand nombre de personnes qui liront cet article.

Si vous pouvez utiliser le système Ubuntu installé, même en tant qu'utilisateur non administrateur

  1. Si vous n'en avez pas déjà, écrivez une clé USB en direct Ubuntu (sur Ubuntu , Windows , ou Mac OS X ), ou gravez un CD live Ubuntu / DVD (sur Ubuntu , Windows , ou Mac OS X ).

  2. Si vous connaissez le nom de périphérique de la partition qui contient le système de fichiers racine de votre système Ubuntu, n'hésitez pas à passer à étape 5 .

  3. Dans votre système Ubuntu (pas le système CD / DVD / USB en direct), exécutez cette commande dans le terminal:

    mount | grep ' on / '
    

    Vous devez inclure les espaces avant on et après / .

  4. Cette commande produit quelque chose comme /dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0) en sortie. Le texte avant on (sans l'espace) est le nom de périphérique de la partition qui contient le système de fichiers racine de votre système Ubuntu. Rappelez-vous (ou notez-le).

  5. Démarrez l'ordinateur à partir du CD / DVD / USB en direct et sélectionnez Essayez Ubuntu sans installer (pas Installez Ubuntu ).

  6. Ouvrez une fenêtre de terminal ( Ctrl + Alt + T ).

  7. Exécutez cette commande:

    sudo mount /dev/sda1 /mnt

    Remplacez /dev/sda1 par le nom de périphérique de la partition contenant le système de fichiers racine de votre système Ubuntu, si différent.

    Si vous obtenez un message d'erreur sur l'absence de périphérique ou de partition ou sur un "type de système de fichiers inconnu", vous avez probablement utilisé un nom de périphérique ou un numéro de partition incorrect. Comme expliqué ci-dessus, la partition racine de votre système peut ne pas être /dev/sda1 .

  8. Exécutez cette commande:

    sudo chroot /mnt
    

    Afin de pouvoir réinitialiser un mot de passe ou être capable de modifier les groupes dont les utilisateurs sont membres, c'est tout ce que vous devez faire pour chrooter. En particulier, vous non doivent également monter d'autres systèmes de fichiers comme /dev , /dev/pts , /sys et /proc . Procédures de chrootage plus sophistiquées , qui vous permettent Pour utiliser pleinement le système, vous devez, par exemple, mettre à jour et installer des logiciels à l’intérieur de celui-ci, ainsi que des étapes supplémentaires après avoir accédé au chroot, mais ce n’est pas le cas.

    Si vous exécutez sudo chroot /mnt et que vous voyez ce message, cela signifie presque toujours que vous avez monté la mauvaise partition sur /mnt - rappelez-vous que ce ne sera pas réellement /dev/sda1 sur tous les systèmes arriver si vous avez supprimé /bin/bash :

    chroot: failed to run command ‘/bin/bash’: No such file or directory
    

    Si cela se produit, vous pouvez le démonter avec sudo umount /mnt , puis continuer à monter la partition correcte.

  9. Effectuez l'une de ces tâches pour obtenir / restaurer l'accès au système d'installation d'Ubuntu.

    • Si vous souhaitez réinitialiser le mot de passe d'un utilisateur:

      passwd username

      Remplacez username par votre nom d'utilisateur. (Il s’agit du nom d’utilisateur du système installé sur le disque dur, et non de "ubuntu", qui est le nom d’utilisateur par défaut du CD d’installation de Ubuntu Desktop.)

      Entrez le mot de passe que vous souhaitez pour cet utilisateur.

      • Si vous ne connaissez pas votre nom d'utilisateur, vous pouvez obtenir une liste d'utilisateurs sur le système en exécutant:

        ls /home
        

        Cela fonctionne car /home contient tous les répertoires d’accueil des utilisateurs, et le nom du répertoire de base d’un utilisateur est le même que le nom de l'utilisateur.

    • Si vous souhaitez également définir / réinitialiser le mot de passe root :

      Comme vous êtes dans un shell root , vous pouvez utiliser la commande passwd sans arguments pour réinitialiser le mot de passe de root :

      passwd
      

      S'il vous plaît voir cette page , ce qui explique pourquoi avoir le compte root activé n'est pas recommandé dans Ubuntu.

    • Alternativement, si vous souhaitez que l’utilisateur soit administrateur (afin qu’il puisse effectuer des actions administratives, y compris exécuter des commandes sous la forme root avec sudo ):

      Dans Ubuntu 12.04 et supérieur (vous pouvez exécuter lsb_release -r pour voir quelle version d’Ubuntu vous avez, assurez-vous simplement de l’exécuter dans le chroot ou il vous indiquera quelle version le live CD a), lancez:

      usermod -a -G sudo username

      Dans Ubuntu 11.10 et versions ultérieures, les capacités administratives étaient conférées par l'appartenance au groupe admin plutôt qu'au groupe sudo . Alors, à la place, vous exécuteriez:

      usermod -a -G admin username

      Dans les deux cas, remplacez username par le nom du compte d'utilisateur auquel vous souhaitez attribuer des pouvoirs d'administrateur.

  10. Exécutez ces trois commandes:

    exit
    sudo umount /mnt
    exit
    

    La dernière de ces commandes quitte la fenêtre du terminal.

  11. Redémarrez le système en cliquant sur l'icône d'alimentation dans le coin supérieur droit de l'écran et en cliquant sur Arrêter . (Ensuite, cliquez sur Redémarrer dans la boîte de dialogue qui apparaît). Veillez à retirer le lecteur de CD / DVD ou le lecteur flash USB avant le redémarrage du système afin de pouvoir accéder à votre système Ubuntu sur le disque dur.

    • Si vous utilisez un ancien CD live Ubuntu contenant une option Redémarrer dans le menu d’alimentation, vous devez cliquer dessus plutôt que Arrêter .

Si vous ne pouvez pas utiliser le système Ubuntu installé du tout

Si vous ne pouvez pas vous connecter pour obtenir le nom de périphérique de la partition contenant le système de fichiers racine de votre système Ubuntu, vous pouvez le trouver après avoir démarré le CD en direct. Il y a plusieurs moyens de le faire. Je vous présente celui que je considère le plus facile et le moins susceptible de conduire à des erreurs. (Cependant, vous pouvez également être intéressé par cette autre méthode .)

  1. Si vous n'en avez pas déjà un, gravez un CD / DVD live Ubuntu (sur Ubuntu , Windows ou Mac OS X ) ou écrivez une clé USB en direct Ubuntu (sur Ubuntu , Windows , ou Mac OS X ).

  2. Démarrez l'ordinateur à partir du CD / DVD / USB en direct et sélectionnez Essayez Ubuntu sans installer (pas Installez Ubuntu ).

  3. Ouvrez GParted.

    • Pour ce faire dans Unity , qui est l’environnement de bureau par défaut de la plupart des versions d’Ubuntu, cliquez sur le bouton d’accueil (le bouton situé dans le coin supérieur gauche de l’écran avec le logo Ubuntu dessus) ou appuyez sur Super , également connu sous le nom de clé Windows. Puis tapez gparted . GParted apparaîtra et vous pourrez cliquer dessus.

    • Ubuntu 17.10 et versions ultérieures utilisent GNOME 3 avec le shell GNOME au lieu d’Unity. Pour ouvrir GParted, cliquez sur la grille de neuf points qui apparaît dans le coin inférieur gauche de l'écran pour ouvrir le panneau d'application. Cliquez ensuite sur l'icône GParted.


      Remerciements à Videonauth pour expliquer également comment ouvrir GParted dans GNOME 3 Comme pour fournissant ces captures d'écran. 1

    • Sur les très anciennes versions d'Ubuntu qui utilisent GNOME 2 au lieu de l'interface 2D Unity ou Unity, ouvrez GParted à partir du menu principal en cliquant sur Système → < em> Administration → Editeur de partition GParted .

    • D'autres versions d'Ubuntu , comme Ubuntu MATE, Xubuntu et Lubuntu, ont un système similaire de menus imbriqués, grâce auquel vous pouvez accéder à GParted tout en les exécutant à partir d'un CD USB ou live / DVD.

  4. Vous pouvez maintenant voir toutes vos partitions graphiquement. Si vous avez plusieurs lecteurs, vous devrez peut-être sélectionner celui qui contient votre système Ubuntu, dans le menu déroulant situé dans le coin supérieur droit de GParted.

  5. La partition qui contient le système de fichiers racine de votre système Ubuntu est très probablement une grande partition de type ext4 (ou pour les très vieux systèmes Ubuntu, ext3 ). Habituellement, il n'y a qu'une seule partition ext4 (ou ext3 ), ou une seule grande. Sinon, l'une pourrait être la partition / (contenant le système de fichiers racine, c'est ce que vous voulez) et l'autre pourrait être la partition /home . Donc, s'il y a deux grandes partitions ext4 ou ext3 , vous pouvez supposer que la première (affichée le plus à gauche) est probablement celle qui contient le système de fichiers racine de votre système.

    Cela pourrait être faux, mais ces instructions ne nuiront à rien si vous l'êtes. Dans d'autres situations, en dehors des actions décrites dans cet article, il ne serait pas nécessairement prudent de faire cette hypothèse.

  6. Rappelez-vous, ou notez, le nom de périphérique de la partition qui contient (probablement) le système de fichiers racine. GParted vous le montre. Il prend généralement la forme /dev/sdXn X est une lettre minuscule et n est un nombre.

  7. Quittez GParted.

  8. Suivez les instructions ci-dessus (" Si vous pouvez vous connecter en tant qu’utilisateur non administrateur "), en commençant par Étape 6 .

Ce post a été initialement adapté du post n ° 9, que j'ai écrit, dans this Question Réponses au Launchpad .

1 Le crédit va à Videonauth pour m'avoir expliqué comment lancer GParted dans un environnement live Ubuntu 17.10. Je n'ai pas GNOME 3 et je n'aurais pas pu fournir ces instructions autrement. Il a également fourni les deux captures d'écran. (Tout ce que j'ai ajouté étaient la flèche et le cercle dessinés à la main).

    
réponse donnée Eliah Kagan 06.06.2012 - 01:09
la source
7

Si vous devez changer votre mot de passe root mais que vous ne connaissez pas l’ancien. Vous devrez déposer sur un shell racine. Lorsque vous démarrez votre ordinateur, dès que l'écran du BIOS disparaît (le srceen avec le logo de votre ordinateur), commencez à taper sur la touche Maj jusqu'à ce que le menu grub apparaisse, et si cette option ne fonctionne pas, puis appuyez sur la touche Échap. . (si elle est déjà configurée pour démarrer, cette étape n’est pas indispensable)

Lorsque vous voyez le menu choisissez l’option du dernier noyau (ou celui que vous utilisez normalement) et choisissez l’option ci-dessous appelée "mode de récupération" Cela devrait ressembler à ceci:

Cela vous mènera à un menu ressemblant à ceci:

Ensuite, choisissez l’option Racine

Attendez et laissez tout charger jusqu’à ce que vous arriviez à un shell. Maintenant vient le plaisir; Entrez la commande suivante:

passwd "your username"  
(no qoutes though)

Si vous n’êtes pas certain de votre nom d’utilisateur, vous pouvez consulter les noms des fichiers présents dans votre floder via:

cd /home

que d’entrer

ls

Cela vous montrera les noms des utilisateurs sur votre ordinateur.

Maintenant, tapez la commande que j'ai indiquée ci-dessus; passwd "votre nom d'utilisateur" sans les qoutes. Donc, si votre nom d'utilisateur est jane, je taperais:

passwd jane

Ensuite, vous aurez la possibilité d'entrer votre nouveau mot de passe Unix. C'est ici que vous entrez le mot de passe. Il vous demandera de ressaisir la commande puis, après avoir saisi deux mots de passe, le mot de passe a été modifié. Maintenant, reconnectez-vous à votre système via

reboot

Si vous êtes invité à saisir votre mot de passe root lors de la saisie de votre nouveau mot de passe, cela vous aidera généralement:

Deuxième étape possible

"Si vous êtes invité à entrer le mot de passe root lorsque vous entrez en mode utilisateur unique, utilisez" init = / bin / bash "sur la ligne d’ajout au noyau qui devrait démarrer la machine dans une console bash. Vous pouvez alors exécuter passwd ou éditer directement le fichier shadow pour insérer une chaîne vide, ce qui vous permet de redémarrer la machine dans son environnement normal et de vous connecter en tant que root, en laissant le mot de passe vide, puis d'exécuter le fichier. passwd programme pour définir le mot de passe root. Cela ne devrait vraiment être fait que lorsque la machine est détachée de tout réseau. " (tiré de Shawn Lee dans un article mentionné ci-dessous)

Si vous avez besoin de plus d’informations, ces liens peuvent vous aider:

lien

lien

lien

lien

    
réponse donnée philipballew 13.04.2012 - 22:25
la source
3

S'il y a un mot de passe root et que vous l'avez oublié, mais que vous pouvez démarrer normalement et que vous pouvez utiliser sudo, essayez ceci depuis un terminal

sudo passwd -dl root

Ce n’est pas évident si vous obtenez le mot de passe normal (et sudo) et un mot de passe confus.

Les liens que vous avez pour réinitialiser le mot de passe fonctionnent normalement.

    
réponse donnée 23 93 26 35 19 57 3 89 13.04.2012 - 22:11
la source
0

Ici Cela pourrait aider Comment réinitialiser votre mot de passe dans Ubuntu
ou simplement Dans votre menu Grub, choisissez "Mode de récupération", puis à l'invite

passwd "your username" sans citations évidemment

    
réponse donnée Ashu 13.04.2012 - 16:55
la source

Lire d'autres questions sur les étiquettes