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?
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.
awk -F: '$3 == 1000' /etc/passwd
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.
Ouvrez un terminal (Ctrl+Alt+T) et tapez la commande
whoami
pour connaître le nom d'utilisateur de l'utilisateur actuellement connecté.
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.
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.
Vous pouvez passer en mode simple à partir de Grub. Au cours du démarrage, appuyez sur Esc
name__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 Esc
name__
À partir de là, sélectionnez la première entrée et appuyez sur e
name__pour l'éditer. Page vers la ligne qui commence par kernel
et appuyez à nouveau sur e
name__.
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 single
name__. Appuyez sur eneter
pour accepter les modifications, puis sur b
pour 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.