Comment changer le nom d'utilisateur sur Cygwin

9

Lorsque j'ai installé et exécuté Cygwin pour la première fois, mon nom d'utilisateur et mon nom de PC sont apparus au début de l'invite, comme

Johm@John-PC ~

Le problème est qu'il y avait une faute de frappe dans le nom du compte lorsque j'ai installé Windows 7 pour la première fois et qu'il reste toujours dans Cygwin.

J'ai changé le nom du compte Windows, changé le nom du dossier correspondant et corrigé le registre correspondant ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Ensuite, j'ai supprimé Cygwin, y compris ses registres, l'ai re-téléchargé et l'ai réinstallé.

Mais l'ancien mauvais nom d'utilisateur demeure. Comment puis-je corriger cela?

user67275
la source
Cette réponse sur StackOverflow devrait aider: stackoverflow.com/questions/225764/… .
boot13

Réponses:

11

Essayez de modifier le fichier / etc / passwd, le nom d'utilisateur peut être modifié dans le premier champ. Évitez d'utiliser des espaces dans le nom


la source
Pourriez-vous me dire comment modifier le fichier / etc / passwd? Je ne connais pas les commandes cygwin
user67275
1
Je crois que vous taperiez nano /etc/passwd(vous devez exécuter Cygwin en tant qu'administrateur) et vous le modifieriez à partir de la ligne de commande. Ensuite, vous appuyez sur CTRL+ X, puis Yet enfin sur la touche Entrée pour l'enregistrer.
7
J'ai dû mkpasswd > /etc/passwd, puis modifier la ligne commençant par mon prénom pour qu'elle corresponde au nom d'utilisateur cygwin souhaité. C'était mon prénom parce que sur Windows 10, j'ai utilisé un compte Microsoft comme identifiant Windows.
stevesliva