762 votes

Comment réinitialiser un mot de passe administratif perdu ?

Je travaille sur un système Ubuntu, et mon client a complètement oublié son mot de passe administratif. Il ne se souvient même pas d'en avoir entré un, mais il est bien là.

J'ai essayé les suggestions du site web, et je n'ai pas réussi à supprimer le mot de passe pour pouvoir télécharger les applets nécessaires à l'exécution de certains fichiers. Existe-t-il une solution ?

1 votes

Dans le cas où l'on ne se souvient pas d'avoir défini un mot de passe administratif, avant d'essayer l'une des méthodes ci-dessous, tapez simplement 'password' comme mot de passe administratif. Cela a marché pour moi !

904voto

Joshua McKinnon Points 12379

Par défaut, le compte du premier utilisateur est un compte administratif, donc si l'interface utilisateur vous demande un mot de passe, il s'agit probablement du mot de passe utilisateur de cette personne. Si l'utilisateur ne se souvient pas de son mot de passe, vous devez le réinitialiser. Pour ce faire, vous devez démarrer en mode de récupération (voir également les documents officiels : RecoveryMode ).

Démarrez la machine, et après l'écran du BIOS, maintenez enfoncée la touche gauche Shift (notez que pour le BIOS UEFI, vous devrez peut-être appuyer sur la touche ESC à la place). Un menu ressemblant à ceci s'affichera alors à l'écran :

enter image description here

J'ai remarqué que sur certains systèmes, le moment où il faut appuyer sur la touche de gauche Shift La clé peut être délicate, parfois je la rate et je dois la réessayer.

Appuyez sur la flèche vers le bas jusqu'à ce que vous sélectionniez le 2ème entrée en partant du haut (celui avec le mode de récupération dans la description ), puis appuyez sur Enter .

Vous devriez maintenant voir ce menu :

enter image description here

À l'aide des touches fléchées, faites défiler vers le bas jusqu'à racine et puis appuyez sur Enter .

Vous devriez maintenant voir une invite pour la racine, quelque chose comme ceci :

root@ubuntu:~#

À ce stade, vous devriez avoir un système de fichiers en lecture seule. Vous devez le remonter avec des droits d'écriture :

mount -o remount,rw /

Maintenant, nous pouvons définir le mot de passe de l'utilisateur avec la fonction passwd commande. (Dans cet exemple, je vais utiliser jorge, vous devez substituer le nom d'utilisateur de l'utilisateur, quel qu'il soit) :

root@ubuntu:~# passwd jorge
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#

Tapez ce que vous voulez que le nouveau mot de passe soit à l'invite. Une fois l'opération réussie, redémarrez la machine et l'utilisateur pourra se connecter avec son nouveau mot de passe.


On craint que cela ne soit une faille dans la sécurité. Ce n'est pas . Pour ce faire, vous devez avoir un accès physique à la machine. Si quelqu'un a un accès physique à votre PC, il peut faire bien pire que de changer un mot de passe. En matière d'accès physique, la bataille de la sécurité est perdue. Faites attention à qui vous laissez entrer sur votre PC.

Même la définition d'un mot de passe root n'aboutira pas, car on peut simplement démarrer avec init être /bin/sh et avoir un accès complet à la racine. Encore une fois, Avec un accès physique, toute personne ayant des connaissances en informatique peut faire N'IMPORTE QUOI sur votre ordinateur.

18 votes

Google doit apprendre cela.

8 votes

Je n'ai pas eu à remonter

1 votes

L'ordinateur portable Lenovo est douloureux à atteindre en mode de récupération. La solution est la suivante : juste après le BIOS (c'est-à-dire le logo Lenovo), appuyez sur "ESC" en maintenant la touche shift gauche.

80voto

Mysterio Points 11468

Oui, vous pouvez changer l'ancien mot de passe via Grub .

  1. Si vous avez un système à démarrage unique (Ubuntu est le seul système d'exploitation sur votre ordinateur), pour que le menu de démarrage s'affiche, vous devez maintenir enfoncée la touche Shift pendant le démarrage.

  2. Si vous avez un dual-boot (Ubuntu est installé à côté de Windows, d'un autre système d'exploitation Linux ou de Mac OS X, et vous choisissez au moment du démarrage quel système d'exploitation démarrer), le menu de démarrage devrait apparaître sans qu'il soit nécessaire de maintenir la touche shift clé.

  3. Dans le menu de démarrage, sélectionnez le mode de récupération, qui est généralement la deuxième option de démarrage.

  4. Après avoir sélectionné le mode de récupération et attendu que tous les processus de démarrage se terminent, quelques options s'offrent à vous. Dans ce cas, vous voulez le Passez à l'invite Shell de la racine alors appuyez sur la touche La flèche vers le bas pour arriver à cette option, puis appuyez sur Enter pour le sélectionner.

  5. Une fois que vous êtes à l'invite Shell, si vous avez également oublié votre nom d'utilisateur, tapez ls /home (en petites lettres et non en majuscules). Vous obtiendrez ainsi la liste de tous les comptes d'utilisateur de votre configuration.

  6. Pour réinitialiser le mot de passe, tapez passwd username donde nom d'utilisateur est le nom d'utilisateur que vous voulez réinitialiser, par exemple, passwd mysterio dans mon cas.

  7. Vous serez alors invité à saisir un nouveau mot de passe. Lorsque vous tapez le mot de passe, vous n'obtiendrez aucune réponse visuelle confirmant votre saisie. Votre mot de passe est toujours en cours d'acceptation. Il suffit de taper le mot de passe et de cliquer sur Enter quand tu auras fini. Il vous sera demandé de retaper le mot de passe. Faites-le et appuyez sur Enter encore.

  8. Maintenant, le mot de passe doit être réinitialisé. Tapez exit pour revenir au menu de récupération.

  9. Une fois que vous êtes revenu au menu de récupération, sélectionnez reprendre le démarrage normal et utilisez Ubuntu comme vous le feriez normalement - sauf que cette fois, vous connaissez le mot de passe !

2 votes

Cela offre une solution lorsque vous oubliez les deux identifiants. et mot de passe, qui fonctionnerait également avec la réponse de @Jorge Castro.

0 votes

Le menu de récupération (étape 4 de la liste de @Mysterio) n'est jamais apparu pour moi, mais j'ai pu bricoler une autre solution. aquí .

62voto

Mitch Points 102545

Si vous avez oublié le mot de passe de votre système Ubuntu, vous pouvez le récupérer en suivant les étapes suivantes : 1. en suivant les étapes suivantes :

  1. Allumez votre ordinateur.

  2. Appuyez sur ESC au Grub rapide.

  3. Appuyez sur e pour l'édition.

  4. Mettez en évidence la ligne qui commence kernel ......... o linux ........ , appuyez sur e

  5. Allez jusqu'au bout de la ligne et ajoutez rw init=/bin/bash

  6. Appuyez sur Enter puis appuyez sur b pour démarrer votre système. Votre système démarrera sur une racine sans mot de passe Shell. 1

  7. Maintenant, lancez la commande passwd username *où "username" est l'utilisateur pour lequel vous voulez changer le mot de passe.

  8. Ensuite, il vous sera demandé de donner un nouveau mot de passe :

    Enter new UNIX password:

1 Source : ubuntugeek

Autres ressources :

Para Xubuntu 14.04 il suffit de suivre les écrans ci-dessous. C'est similaire à certaines des autres réponses.

Appuyez sur Esc et choisissez Options avancées

Enter image description here

Choisissez mode de récupération :

Enter image description here

Choisissez ensuite racine et une fois que vous obtenez l'invite, tapez passwd <user_name> pour modifier le mot de passe.

Enter image description here

0 votes

Le PO peut ne pas savoir ce qu'il faut faire au niveau du Shell.

0 votes

N'a pas fonctionné dans Xubuntu 14.04 LTS - aucune commande dans GRUB2 commençant le noyau ou linux.

0 votes

@K7AAY voir mon ajout pour Xubuntu 14.04.

55voto

Elijah Lynn Points 1290

Si La méthode de Jorge n'a pas fonctionné pour vous, comme ce fut le cas pour moi, voici une autre méthode. Je devais essayer quelque chose de différent parce que :

  1. Mon clavier USB n'a pas fonctionné à l'invite de la racine, il s'agit probablement d'un matériel, soit le clavier, soit la carte mère. Pour réparer, j'ai utilisé un vieux clavier PS/2 (la petite prise ronde) et je l'ai utilisé.

  2. Quand j'ai utilisé passwd username pour changer mon mot de passe, ça a échoué à cause d'un mauvais jeton ou autre. Il fallait prendre des mesures drastiques.

Les mesures drastiques

C'est une chose très dangereuse à faire ! La méthode de Jorge doit être utilisé ; sólo faites ça au cas où cette méthode ne fonctionnerait pas.

Faites-le à vos risques et périls . Cela a fonctionné pour moi sur mon système 11.10.

L'idée est de définir le mot de passe de l'utilisateur comme vide (ou nul) - ce qui vous permet d'appuyer simplement sur la touche Enter au Password: rapide.

Toujours à l'invite de la racine de La méthode de Jorge Pour cela, remontez d'abord le système de fichiers racine en lecture-écriture en utilisant cette commande :

mount -o remount,rw /
  • Vous êtes maintenant un super-utilisateur sur ce système. Allez-y doucement.

Modifiez ensuite le fichier shadow du mot de passe pour supprimer le mot de passe crypté de votre nom d'utilisateur. Tapez :

nano -B /etc/shadow

L'éditeur nano affichera le contenu du fichier. Chaque ligne aura la forme suivante name:::… où est une chaîne ou null (vide). L'une des lignes commencera par votre nom d'utilisateur. La première après votre nom d'utilisateur est votre mot de passe crypté. Par exemple :

username:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::

donde $1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0 est le mot de passe crypté.

Supprimez soigneusement le mot de passe crypté en laissant tous les " :", de sorte qu'il ressemble à ceci :

username::14920:0:99999:7:::

Puis tapez Ctrl + O appuyez sur la touche Enter pour sauvegarder, puis Ctrl + X pour fermer nano .

Redémarrez et vous aurez un mot de passe vide (ou nul). Veillez à utiliser passwd username dans un terminal pour définir ou réinitialiser votre mot de passe utilisateur.

La source de la solution PS/2 était aquí .

Les sources de ces mesures drastiques étaient aquí y aquí .

Note sur nano le -B fait une sauvegarde du fichier original édité, même nom avec un "~" ajouté.

5 votes

Vous pouvez également utiliser cette méthode en démarrant avec un disque différent et en éditant /etc/shadow après avoir monté le disque approprié.

1 votes

Ou en démarrant une version live sur CD/USB. Encore une fois, c'est pourquoi l'accès physique à un PC annule toutes les mesures de sécurité.

1 votes

@DaveM presque tous. Le cryptage complet du disque n'est toujours pas vaincu facilement. :)

30voto

Mufaka Points 54

Si le mode de récupération est désactivé, la méthode que j'utiliserais est de démarrer sur un CD ou une clé USB. Il peut s'agir du support d'installation ou d'un autre ISO Ubuntu que vous avez téléchargé et gravé. Le processus est le suivant assez simple.

  1. Démarrez sur le média vivant.

  2. Dans le menu, ouvrez un terminal.

  3. Trouvez le nom du périphérique de votre disque primaire. sudo fdisk-l listera toutes les partitions. Déterminez votre partition à partir de la liste. Nous recherchons quelque chose comme /dev/sda1 (ce qui sera probablement le cas)

  4. Montez-le quelque part pour que nous puissions l'utiliser (changez évidemment le disque pour le bon) :

    sudo mount /dev/sda1 /mnt
  5. Effectuez un montage croisé à partir de l'installation Live pour que nous puissions "utiliser" le disque monté (il suffit de copier et coller) :

    for d in dev sys run proc; do sudo mount --bind /$d /mnt/$d; done
  6. Devenez root sur le système en exécutant sudo chroot /mnt . Vous pouvez maintenant faire tout ce que root peut faire sur l'installation réelle.

  7. Définissez le mot de passe du compte :

    passwd username
  8. Redémarrez et vous avez terminé.

0 votes

A fonctionné comme un champion dans Xubuntu 14.04 LTS. Recommandé.

1 votes

Si vous avez un lvm partiton, vous devez le monter à /mnt/ d'abord et ensuite monter dev sys run proc respectivement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X