Question 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é une; mais c'est là.

J'ai essayé les suggestions sur le site Web et je n'ai pas réussi à supprimer le mot de passe afin de pouvoir télécharger les applets nécessaires à l'exécution de certains fichiers. Y a-t-il une solution?


579
2018-01-30 14:50


origine


Si vous ne vous souvenez pas avoir déjà défini un mot de passe administratif, avant d'essayer l'un des éléments ci-dessous, tapez simplement «mot de passe» comme mot de passe administratif. Cela a fonctionné pour moi! - CAF
En relation: Comment être capable de pénétrer dans une machine Linux via grub2 sécurisé? - muru
En relation: 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)? - Eliah Kagan
Si vous devez également reconfigurer le clavier de la console avant de saisir votre mot de passe root orné de caractères spéciaux: dpkg-reconfigure keyboard-configuration (Cela crée également un nouveau disque RAM initial pour le processus de démarrage) (également, la disposition du clavier belge est mal) - David Tonhofer
il y a aussi la commande sudo su être root dans le terminal et vous n'avez besoin que d'un compte utilisateur et pouvez tout faire sans le mot de passe root - damadam


Réponses:


Par défaut, le compte du premier utilisateur est un compte administratif, donc si l'interface utilisateur vous demande un mot de passe, c'est probablement le mot de passe 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.

Démarrez la machine et après l'écran du BIOS, maintenez la gauche Décalage clé. Vous serez alors invité par un menu qui ressemble à ceci:

enter image description here

J'ai remarqué sur certains systèmes que le moment où frapper la gauche Décalage clé peut être difficile, parfois, il me manque et ont besoin d'essayer à nouveau.

Appuyez sur la flèche vers le bas jusqu'à ce que vous sélectionniez le 2ème entrée du haut (celui avec le mode de récupération dans la description) et ensuite frapper Entrer.

Maintenant, vous devriez voir ce menu:

enter image description here

À l'aide des touches fléchées, faites défiler jusqu'à racine et ensuite frapper Entrer.

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

root@ubuntu:~#

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

mount -o remount,rw /

Maintenant, nous pouvons définir le mot de passe de l'utilisateur avec le passwd commander. (Dans cet exemple, je vais utiliser jorge comme exemple, vous devez remplacer le nom d'utilisateur par l'utilisateur):

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. Après avoir réussi, redémarrez la machine et l'utilisateur pourra se connecter avec son nouveau mot de passe.


Il y a un souci à ce sujet étant une vulnérabilité de 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 pourrait faire beaucoup plus que changer un mot de passe. En matière d'accès physique, la bataille pour la sécurité est perdue. Méfiez-vous de qui vous laissez sur votre PC.

Même la définition d'un mot de passe root ne sera pas réussie, car il suffit de démarrer avec init étant /bin/sh et avoir un accès root complet. Encore, accès physique, toute personne ayant des connaissances en informatique peut faire n'importe quoi sur votre ordinateur.


690
2018-01-30 17:03



Mon vote a simplement fait que le chiffre se lise 666. Maintenant, le nombre de votes positifs correspond à l’esprit de la réponse. - Alex L
Google doit apprendre cela. - Nonny Moose


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

  1. Si vous avez un seul démarrage (Ubuntu est le seul système d'exploitation sur votre ordinateur), pour afficher le menu de démarrage, vous devez maintenir la Décalage clé pendant le démarrage.

  2. Si vous avez un double démarrage (Ubuntu est installé à côté de Windows, un autre système d’exploitation Linux ou Mac OS X et que vous choisissez au démarrage le système d’exploitation à démarrer), le menu de démarrage doit apparaître la décalage 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 vous seront proposées. Dans ce cas, vous voulez le Déposez à l'invite du shell racine option donc appuyez sur la  Flèche vers le bas pour accéder à cette option, puis appuyez sur Entrer pour le sélectionner

  5. Une fois que vous êtes à l'invite du shell racine, si vous avez également oublié votre nom d'utilisateur, tapez ls /home (petites lettres et pas de majuscules). Cela listera tous les comptes utilisateurs de votre configuration.

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

  7. Vous serez alors invité à entrer un nouveau mot de passe. Lorsque vous tapez le mot de passe, vous ne recevrez aucune réponse visuelle confirmant votre saisie. Votre mot de passe est toujours accepté. Tapez simplement le mot de passe et tapez Entrer quand vous avez terminé Vous serez invité à retaper le mot de passe. Faites-le et frappez Entrer encore.

  8. Le mot de passe doit maintenant être réinitialisé. Type exit pour revenir au menu de récupération.

  9. Lorsque vous revenez au menu de récupération, sélectionnez reprendre le démarrage normal, et utilisez Ubuntu comme vous le feriez normalement - seulement cette fois, vous connaissez le mot de passe!


68
2018-03-31 21:49



Ceci offre un itinéraire pour quand vous oubliez les deux userid et mot de passe, qui fonctionnerait également avec la réponse de @Jorge Castro. - Bobble


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

  1. Mon clavier USB ne fonctionnait pas à l’invite racine, probablement du clavier ou de la carte mère. Pour réparer, j'ai utilisé un vieux clavier PS / 2 (la petite fiche ronde) et je l’utilise.

  2. Quand j'ai utilisé passwd username pour changer mon mot de passe, il a échoué à cause d'un mauvais jeton ou autre. Cela nécessitait des mesures drastiques.

Les mesures drastiques

C'est une chose très dangereuse à faire!  La méthode de Jorge Devrait être utilisé; seulement Faites ceci au cas où cette méthode ne fonctionnerait pas.

A 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 sur vide (ou null) - cela vous permet de simplement appuyer sur Entrer au Password: rapide.

Toujours à l'invite racine de La méthode de Jorge, 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. Tread light.

Ensuite, modifiez le fichier d’ombre 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 name:⋯:⋯:⋯… où ⋯ est une chaîne ou null (vide). Une des lignes commencera par votre nom d'utilisateur. Le premier mot après votre nom d'utilisateur est votre mot de passe crypté. Par exemple:

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

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

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

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

Puis tapez Ctrl+O, appuie sur le Entrer clé pour enregistrer, puis Ctrl+X fermer nano.

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

La source de la solution de contournement PS / 2 était ici.

Les sources des mesures drastiques ont été ici et ici.

Note sur nano - le -B L'option fait une sauvegarde du fichier modifié d'origine, même nom avec un "~" ajouté.


50
2017-12-02 20:55



Vous pouvez également utiliser cette méthode en démarrant avec un autre disque et en modifiant / etc / shadow après avoir monté le disque approprié. - Mei
Ou en démarrant une version CD / USB en direct. Encore une fois, c'est pourquoi l'accès physique à un PC annule toutes les mesures de sécurité. - DaveM
@DaveM presque tout. Le chiffrement intégral du disque n'est toujours pas éliminé facilement. :) - Andrea Lazzarotto
@AndreaLazzarotto juste Serait-il également possible d'utiliser le live CD, de chrooter dans le système principal et d'effectuer une modification du mot de passe? - DaveM
@DaveM tant que vous connaissez le mot de passe FDE, oui. - Andrea Lazzarotto


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

  1. Allumez votre ordinateur.
  2. presse ESC au VER rapide.
  3. presse e pour éditer.
  4. Mettez en surbrillance la ligne qui commence kernel ......... ou linux ........, presse e 
  5. Aller à la fin de la ligne et ajouter rw init=/bin/bash
  6. presse Entrer, puis appuyez b pour démarrer votre système. Votre système démarrera sur un shell racine sans mot de passe.1

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

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

    Enter new UNIX password:

1La source: ubuntugeek

Autres ressources:

Pour Xubuntu 14.04 Suivez simplement les écrans ci-dessous. C'est similaire à certaines des autres réponses.

presse Escet choisissez Options avancées

Enter image description here

Choisir mode de récupération:

Enter image description here

Alors choisi racine, et une fois que vous obtenez le type d'invite passwd <user_name>, pour changer le mot de passe.

Enter image description here


48
2017-07-18 19:55



L'OP peut ne pas savoir quoi faire sur le shell. - hexafraction
Ne fonctionnait pas dans Xubuntu 14.04 LTS - pas de commande dans le noyau débutant ou linux de GRUB2. - K7AAY
@ K7AAY voir mon ajout pour Xubuntu 14.04. - Mitch♦
vous êtes sauveur de la vie a travaillé pour moi dans Ubuntu 14.04 - Maulik.J
À l'étape 5, j'ai travaillé pour moi lorsque j'ai également supprimé "ro" s'il était présent, tout en ajoutant "rw". - Andy Thomas


Si le mode de récupération est désactivé, la méthode que j'utiliserais démarre sur un Live CD ou une clé USB. Il peut s'agir du média que vous avez installé à partir de ou d'une autre ISO Ubuntu que vous avez téléchargée et gravée. Le processus est équitablement simple.

  1. Démarrez sur le média en direct.
  2. Dans le menu, ouvrez un terminal.
  3. Recherchez le nom de périphérique de votre disque principal. sudo fdisk-l va lister toutes les partitions. Dériver votre partition de la liste. Nous cherchons quelque chose comme /dev/sda1 (qui sera probablement)
  4. Montez-le quelque part pour pouvoir l'utiliser (changez évidemment le disque à la bonne):

    sudo mount /dev/sda1 /mnt
    
  5. Les éléments croisés de l'installation de Live afin 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. Devenir root sur le système en exécutant sudo chroot /mnt. Vous pouvez maintenant faire n'importe quoi avec root sur l'installation réelle.

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

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


24
2018-03-17 09:16



A travaillé comme un champion dans Xubuntu 14.04 LTS. Recommandé. - K7AAY
Si tu as un lvm partiton, vous devez le monter sur /mnt/ d'abord, puis monter dev  sys  run  proc respectueusement. - Achu


Ubuntu ne vient pas avec un Administrative mot de passe. Il n'y a qu'un seul compte initial, le compte utilisateur, qui peut être utilisé pour exécuter des tâches administratives. Par exemple, pour obtenir un shell racine que vous exécutez

$ sudo -i
[sudo] password for myuseraccount:         # here you type the user's password
# 

Un grand nombre de personnes ayant des antécédents ou une expérience Unix avec d'autres distributions se heurtent souvent à ce problème.

La commande

su 

va toujours échouer parce que le root le compte est verrouillé; il n'est pas possible d'y accéder directement ou vous ne pouvez pas vous connecter directement à root.

Il y a de grands avantages à utiliser le sudo établissement.


21
2018-01-30 15:58



mégathanks! Je pensais que mon serveur distant s'exécuterait toujours avec la configuration actuelle car j'avais oublié le mot de passe root! )) - Крайст


De la Ubuntu officielle Mot de passe perdu Documentation:

  1. Redémarrez votre ordinateur
  2. Tenir Décalage pendant le démarrage pour démarrer le menu GRUB
  3. Mettez votre image en surbrillance et appuyez sur E éditer
  4. Trouver la ligne commençant par "linux"et ajouter rw init=/bin/bash à la fin de cette ligne
  5. presse Ctrl+X pour démarrer.
  6. Tapez passwd username
  7. Définir votre mot de passe.
  8. Tapez reboot. Si cela ne fonctionne pas, appuyez sur Ctrl+Alt+Del

Cela fonctionne aussi pour Linux Mint 14.


20
2018-03-11 16:35



Je travaillais sur un ordinateur dont l'utilisateur avait perdu les mots de passe admin et root. C'est la seule méthode qui a résolu son problème, merci! - Waldir Leoncio


Tout d'abord, vous devez redémarrer en mode de récupération.

Si vous avez un seul démarrage (Ubuntu est le seul système d'exploitation sur votre ordinateur), pour afficher le menu de démarrage, vous devez maintenir la touche Maj enfoncée pendant le démarrage. enter image description here 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. enter image description here Après avoir sélectionné le mode de récupération et attendu que tous les processus de démarrage se terminent, quelques options vous seront proposées. Dans ce cas, vous souhaitez que l'option Invite Drop to root shell s'affiche, appuyez sur la flèche Bas pour accéder à cette option, puis appuyez sur Entrée pour la sélectionner.

Le compte root est l'administrateur ultime et peut tout faire pour l'installation d'Ubuntu (y compris pour l'effacer). Faites donc attention aux commandes que vous entrez dans le terminal racine.

Une fois que vous êtes à l'invite du shell racine, si vous avez également oublié votre nom d'utilisateur, tapez

ls /home

C'est un L minuscule, en passant, pas un capital i, en ls. Vous devriez alors voir une liste des utilisateurs de votre installation Ubuntu. Dans ce cas, je vais réinitialiser le mot de passe de Susan Brownmiller.

Pour réinitialiser le mot de passe, tapez

passwd username

où nom d'utilisateur est le nom d'utilisateur que vous souhaitez réinitialiser. Dans ce cas, je veux réinitialiser le mot de passe de Susan, donc je tape

passwd susan

Vous serez alors invité à entrer un nouveau mot de passe. Lorsque vous tapez le mot de passe, vous ne recevrez aucune réponse visuelle confirmant votre saisie. Votre mot de passe est toujours accepté. Tapez simplement le mot de passe et appuyez sur Entrée lorsque vous avez terminé. Vous serez invité à retaper le mot de passe. Faites-le et appuyez à nouveau sur Entrée.

Le mot de passe doit maintenant être réinitialisé.

Type exit

pour revenir au menu de récupération.

Lorsque vous revenez au menu de récupération, sélectionnez Reprendre le démarrage normal et utilisez Ubuntu comme vous le feriez normalement - cette fois seulement, vous connaissez le mot de passe!

la source


14
2018-04-01 02:51



Je reçois passwd: Authentication token manipulation error au lieu. Ne veut pas le changer. - demongolem