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?
windows-7
cygwin
user-accounts
user67275
quelle
quelle
Antworten:
Versuchen Sie, die Datei / etc / passwd zu bearbeiten. Der Benutzername kann im ersten Feld geändert werden. Vermeiden Sie Leerzeichen im Namen
quelle
nano /etc/passwd
(Sie müssen Cygwin als Administrator ausführen) und es über die Befehlszeile bearbeiten. Dann drückst duCTRL
+ X, dannY
und schließlich die Eingabetaste, um es zu speichern.mkpasswd > /etc/passwd
die 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.