web-dev-qa-db-fra.com

Comment trouver mon nom d'utilisateur Ubuntu?

Lorsque je démarre le système avec Ubuntu, tout ce que je vois est mon arrière-plan (pas de tableau de bord, impossible d'ouvrir un terminal, etc.). J'ai cherché sur Google pour ce problème et la seule solution semble être d'accéder à la ligne de commande avec ctrl + alt + f1 et d'écrire des commandes. Mais lorsque vous arrivez à cette ligne de commande, vous devez écrire votre nom d'utilisateur et votre mot de passe pour pouvoir faire autre chose. Mon problème est que je ne me souviens pas de mon nom d'utilisateur. Y a-t-il une solution?

1
James 100

Démarrage en mode de récupération. Tenir Left Shift pendant que votre ordinateur s’amorce jusqu’à ce que le menu GRUB apparaisse. Choisissez la première option "Avancé" puis choisissez le mode de récupération. Quand il vous le demande, choisissez la console racine.

Maintenant, vous êtes root. Vous pouvez répertorier les utilisateurs de différentes manières:

awk -F: '$3>999 {print $1}' /etc/passwd
cut -d : -f 1 /etc/passwd
cat /etc/passwd
ls /home/

Au moins un de ceux-ci devrait vous donner votre nom d'utilisateur.

Vous pouvez ensuite redémarrer l'ordinateur (avec la commande reboot) et vous connecter si tout va bien. Si cela ne fonctionne pas, vous pouvez également réinitialiser votre mot de passe ou créer un nouvel utilisateur.


Si vous souhaitez effectuer d'autres tâches (telles que l'ajout d'utilisateurs), vous devez remonter votre disque avec un accès en écriture:

mount -o remount,rw /
6
Oli

Switch on votre ordinateur.

Appuyez et maintenez le Shift key, ce qui fera apparaître le menu Grub.

Sélectionnez la ligne qui commence par Advanced options.

Sélectionnez la ligne se terminant par recovery mode.

Votre ordinateur doit afficher un menu avec un certain nombre d’options.

Une des options sera Drop to root Shell Prompt, sélectionnez-le

Dans le terminal, entrez les commandes suivantes:

mount -o remount, rw /
mount --all
ls /home

La sortie de cette commande affiche le nom du répertoire qui correspond à votre nom d'utilisateur.

Si vous oubliez votre mot de passe, vous pouvez modifier la commande suivante:

passwd [user_name]

Vous devez le saisir deux fois et l'écran n'indiquera rien, pour des raisons de sécurité.

0
kyodake