Как изменить имя пользователя на Cygwin

9

Когда я впервые установил и запустил Cygwin, мое имя пользователя и имя компьютера появилось в начале запроса, например

Johm@John-PC ~

Проблема в том, что при первой установке Windows 7 в имени учетной записи произошла опечатка, и она все еще остается в Cygwin.

Я изменил имя учетной записи Windows, изменил имя соответствующей папки и исправил соответствующий реестр ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Затем я удалил Cygwin, включая его реестры, заново загрузил его и снова установил.

Но старое неправильное имя пользователя все еще остается. Как я могу это исправить?

user67275
источник
Этот ответ на StackOverflow должен помочь: stackoverflow.com/questions/225764/… .
boot13

Ответы:

11

Попробуйте отредактировать файл / etc / passwd, имя пользователя можно изменить в первом поле. Избегайте использования пробелов в имени


источник
Не могли бы вы сказать мне, как я могу отредактировать файл / etc / passwd? Я не знаком с командами cygwin
user67275
1
Я полагаю, что вы напечатаете nano /etc/passwd(вы должны запустить Cygwin как администратор), и вы бы отредактировали его из командной строки. Затем вы нажимаете CTRL+ X, затем Yи, наконец, клавишу ввода, чтобы сохранить его.
7
Мне пришлось, mkpasswd > /etc/passwdа затем отредактировать строку, начинающуюся с моего имени, чтобы соответствовать желаемому имени пользователя cygwin. Это было мое имя, потому что в Windows 10 я использовал учетную запись microsoft для входа в Windows.
стевеслива