Lorsque j'ai installé la dernière mise à jour d'Ubuntu, on m'a demandé le nom d'utilisateur mais je ne me souviens pas de mon nom d'utilisateur. Comment savoir quel est mon nom d'utilisateur?
Lorsque j'ai installé la dernière mise à jour d'Ubuntu, on m'a demandé le nom d'utilisateur mais je ne me souviens pas de mon nom d'utilisateur. Comment savoir quel est mon nom d'utilisateur?
Réponses:
Si vous ne pouvez même pas vous connecter parce que vous ne vous souvenez pas 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 par:
awk -F: '$3 >= 1000' /etc/passwd
L'un d'eux est forcément vous. Ou demandez à un autre utilisateur de la machine de retirer la liste des comptes.
UID
1000 (généralement le premier utilisateur non système). Que faire s'il s'agit d'un ordinateur multi-utilisateurs et que l'OP n'est pas le premier utilisateur?
/etc/passwd
entrées en train de saluer UID
, j'irais de manière plus générale et je dirais " UID
vous êtes 1000 ou plus, normalement, si vous êtes le seul utilisateur, alors c'est 1000, si vous étiez le deuxième, 1001 ", je pense que le fait de solliciter 1???
ne donnerait pas trop d'entrées, et n'importe laquelle des lignes montrées ferait penser à l'utilisateur oublieux ... vous ne pensez pas?
cat /etc/passwd
et chercher quelque chose de familier?
Ouvrez un terminal ( Ctrl+ Alt+ T) et tapez la commande
whoami
pour connaître le nom d'utilisateur de l'utilisateur actuellement connecté.
whoami
n'aidera pas si vous avez déjà oublié votre nom d'utilisateur et vous êtes déconnecté.
L'écran de connexion affiche les comptes possibles et il vous suffit de cliquer (ou même de ne pas avoir à cliquer car vous étiez probablement le dernier à vous connecter) et de taper votre mot de passe.
Si vous êtes connecté et souhaitez connaître l'utilisateur, ouvrez un terminal (Ctrl+Alt+T)
et tapez la commande
echo $USER
Cela affichera la valeur de la variable d'environnement USER sur la console.
whoami
Fait le travail!
whoami
aussi le travail.
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 avez un CD live qui peut monter le système de fichiers de votre installation, faites-le et recherchez en effet l'utilisateur dans le fichier / etc / passwd.
Si aucun de ces éléments n'est viable, vous pouvez (sauf si vous avez protégé par mot de passe votre gestionnaire de démarrage avec un mot de passe inconnu) entrer dans votre système en ajoutant l'option "init = / bin / sh" aux paramètres du noyau (que vous pouvez modifier à partir du démarrage menu gestionnaire). Cela devrait vous déposer directement dans un simple shell après le chargement du noyau, et vous pouvez regarder dans des fichiers texte comme / etc / passwd. La modification de fichiers n'est pas possible dans ce mode à moins que des étapes supplémentaires (qui sont dangereuses si elles ne sont pas bien comprises et plutôt hors de portée ici) soient prises. Vous devrez peut-être forcer un redémarrage en redémarrant pour quitter ce mode.
Vous pouvez passer en mode unique depuis Grub. Pendant le démarrage, appuyez Esc
sur sur l'écran de démarrage de Grub lorsqu'il vous y invite. Il peut juste vous montrer Grub avec des listes de chaque noyau - si c'est le cas, n'appuyez pas surEsc
De là, sélectionnez la première entrée et appuyez sur e
pour modifier cette entrée. Passez à la ligne commençant par kernel
et appuyez à e
nouveau sur.
Cela vous permettra de modifier toute la ligne. Faites défiler vers la droite jusqu'à la fin et retirez splash quiet
de la ligne, en la remplaçant par single
. Appuyez sur eneter
pour accepter les modifications et appuyez sur b
pour démarrer dans la ligne de noyau modifiée. Cela vous démarrera en mode mono-utilisateur et devrait vous déposer dans un shell racine une fois le démarrage terminé.
De là, vous pouvez ajouter des utilisateurs au système, modifier les mots de passe des utilisateurs, etc.