web-dev-qa-db-fra.com

J'ai oublié mon nom d'utilisateur, comment puis-je le récupérer?

Lorsque j'ai installé la dernière mise à jour d'Ubuntu, le nom d'utilisateur m'a été demandé, mais je ne me souviens plus de mon nom d'utilisateur. Comment savoir quel est mon nom d'utilisateur?

13
Byron Ortega Ruiz

Si vous ne pouvez même pas vous connecter car vous ne vous souvenez plus de votre nom d'utilisateur, il existe toujours un moyen de récupérer vos données. Notez que ce guide suppose que vous êtes le seul utilisateur du système.

  1. Démarrez le système en mode de récupération via GRUB.
  2. Sélectionnez l'option Shell racine.
  3. Tapez cette commande dans la fenêtre du terminal qui s'ouvre:
    awk -F: '$3 == 1000' /etc/passwd
  4. Votre nom d'utilisateur sera au tout début de la ligne sur l'une des lignes retournées. En règle générale, il n'y en aura qu'un, mais il peut y en avoir davantage en fonction de votre système.
  5. Redémarrez en mode normal et utilisez le nom d'utilisateur spécifié.

Si vous n'êtes pas le seul utilisateur, remplacez le code à l'étape 3. Recherchez un utilisateur avec un ID supérieur ou égal à 1000, comme suit:

awk -F: '$3 >= 1000' /etc/passwd

L'un d'eux est obligé d'être vous. Ou demandez à un autre utilisateur de la machine d'extraire la liste des comptes.

20
Kaz Wolfe

Ouvrez un terminal (Ctrl+Alt+T) et tapez la commande

whoami

pour connaître le nom d'utilisateur de l'utilisateur actuellement connecté.

9
Byte Commander

L'écran de connexion indique les comptes possibles et il vous suffit de cliquer (ou même de ne pas cliquer car vous êtes probablement le dernier à vous connecter) et de saisir votre mot de passe.

Si vous êtes connecté et voulez connaître l'utilisateur, ouvrez un terminal (Ctrl+Alt+T) et tapez la commande

echo $USER

Ceci affichera la valeur de la variable d’environnement USER sur la console.

6
Kiran Shahi

Si vous avez déjà activé le compte root, utilisez-le.

Si la méthode du mode de récupération susmentionnée fonctionne, utilisez-la.

Si vous possédez un CD live capable de monter le système de fichiers de votre installation, faites-le et recherchez l'utilisateur dans le fichier/etc/passwd.

Si aucun de ces éléments n’est viable, vous pouvez (sauf si votre mot de passe est protégé par un mot de passe inconnu) que votre système reste accessible en ajoutant l’option "init =/bin/sh" aux paramètres du noyau (que vous pouvez modifier à partir du système de démarrage). menu du gestionnaire). Cela devrait vous ramener directement à un simple shell après le chargement du noyau, et vous pouvez consulter des fichiers texte tels que/etc/passwd. La modification de fichiers n’est pas possible dans ce mode, à moins que des étapes supplémentaires (dangereuses si elles ne sont pas bien comprises et plutôt hors de portée ici) sont prises. Vous devrez peut-être forcer un redémarrage par un cycle d'alimentation pour quitter ce mode.

3
rackandboneman

Vous pouvez passer en mode simple à partir de Grub. Au cours du démarrage, appuyez sur Escname__sur l’écran d’amorçage Grub lorsque vous y êtes invité. Cela peut simplement vous montrer Grub avec les listes de chaque noyau - si c'est le cas, n'appuyez pas sur Escname__

À partir de là, sélectionnez la première entrée et appuyez sur ename__pour l'éditer. Page vers la ligne qui commence par kernelet appuyez à nouveau sur ename__.

Cela vous permettra d'éditer toute la ligne. Faites défiler vers la droite jusqu'à la fin et supprimez splash quiet de la ligne, en le remplaçant par singlename__. Appuyez sur eneterpour accepter les modifications, puis sur bpour démarrer à la ligne du noyau modifiée. Cela vous lancera en mode mono-utilisateur et devrait vous faire basculer dans un shell racine une fois le démarrage terminé.

À partir de là, vous pouvez ajouter des utilisateurs au système, modifier leurs mots de passe, etc.

0
Minda