Jak zmienić nazwę użytkownika w Cygwin

9

Kiedy po raz pierwszy zainstalowałem i uruchomiłem Cygwin, moja nazwa użytkownika i nazwa komputera pojawiły się na początku monitu, np

Johm@John-PC ~

Problem polega na tym, że w nazwie konta była literówka, kiedy po raz pierwszy zainstalowałem system Windows 7 i nadal pozostaje on w Cygwin.

Zmieniłem nazwę konta Windows, zmieniłem nazwę odpowiedniego folderu i poprawiłem odpowiedni rejestr ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Następnie usunąłem Cygwin, w tym jego rejestry, ponownie go pobrałem i ponownie zainstalowałem.

Ale stara zła nazwa użytkownika nadal pozostaje. Jak mogę to naprawić?

użytkownik67275
źródło
To odpowiedź na StackOverflow powinny pomóc: stackoverflow.com/questions/225764/... .
boot13

Odpowiedzi:

11

Spróbuj edytować plik / etc / passwd, nazwę użytkownika można zmienić w pierwszym polu. Unikaj używania spacji w nazwie


źródło
Czy możesz mi powiedzieć, jak mogę edytować plik / etc / passwd? Nie znam komend cygwin
user67275
1
Wierzę, że napiszesz nano /etc/passwd(musisz uruchomić Cygwin jako administrator) i edytujesz go z wiersza poleceń. Następnie naciśnij CTRL+ X, a następnie Yklawisz Enter, aby go zapisać.
7
Musiałem, mkpasswd > /etc/passwda następnie edytować linię zaczynającą się od mojego imienia, aby pasowała do pożądanej nazwy użytkownika cygwin. To było moje imię, ponieważ w systemie Windows 10 użyłem konta Microsoft do logowania do systemu Windows.
stevesliva