So ändern Sie den Benutzernamen in Cygwin

9

Als ich Cygwin zum ersten Mal installiert und ausgeführt habe, wurden mein Benutzername und mein PC-Name am Anfang der Eingabeaufforderung angezeigt

Johm@John-PC ~

Das Problem ist, dass der Kontoname bei der ersten Installation von Windows 7 einen Tippfehler enthielt und dieser weiterhin in Cygwin verbleibt.

Ich habe den Windows-Kontonamen geändert, den entsprechenden Ordnernamen geändert und die entsprechende Registrierung korrigiert ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Dann habe ich Cygwin einschließlich seiner Registries gelöscht, erneut heruntergeladen und erneut installiert.

Der alte falsche Benutzername bleibt jedoch bestehen. Wie kann ich das korrigieren?

user67275
quelle
Diese Antwort auf StackOverflow sollte helfen: stackoverflow.com/questions/225764/… .
boot13

Antworten:

11

Versuchen Sie, die Datei / etc / passwd zu bearbeiten. Der Benutzername kann im ersten Feld geändert werden. Vermeiden Sie Leerzeichen im Namen


quelle
Können Sie mir sagen, wie ich die Datei / etc / passwd bearbeiten kann? Ich bin nicht mit Cygwin-Befehlen vertraut
user67275
1
Ich glaube, Sie würden tippen nano /etc/passwd(Sie müssen Cygwin als Administrator ausführen) und es über die Befehlszeile bearbeiten. Dann drückst du CTRL+ X, dann Yund schließlich die Eingabetaste, um es zu speichern.
7
Ich musste mkpasswd > /etc/passwddie Zeile, die mit meinem Vornamen beginnt, so bearbeiten, dass sie mit dem gewünschten Cygwin-Benutzernamen übereinstimmt. Es war mein Vorname, weil ich unter Windows 10 ein Microsoft-Konto als Windows-Login verwendet habe.
stevesliva