Когда я впервые установил и запустил Cygwin, мое имя пользователя и имя компьютера появилось в начале запроса, например
Johm@John-PC ~
Проблема в том, что при первой установке Windows 7 в имени учетной записи произошла опечатка, и она все еще остается в Cygwin.
Я изменил имя учетной записи Windows, изменил имя соответствующей папки и исправил соответствующий реестр ( Local Machine->Microsoft->Windows NT->Current Version->profile list
). Затем я удалил Cygwin, включая его реестры, заново загрузил его и снова установил.
Но старое неправильное имя пользователя все еще остается. Как я могу это исправить?
windows-7
cygwin
user-accounts
user67275
источник
источник
Ответы:
Попробуйте отредактировать файл / etc / passwd, имя пользователя можно изменить в первом поле. Избегайте использования пробелов в имени
источник
nano /etc/passwd
(вы должны запустить Cygwin как администратор), и вы бы отредактировали его из командной строки. Затем вы нажимаетеCTRL
+ X, затемY
и, наконец, клавишу ввода, чтобы сохранить его.mkpasswd > /etc/passwd
а затем отредактировать строку, начинающуюся с моего имени, чтобы соответствовать желаемому имени пользователя cygwin. Это было мое имя, потому что в Windows 10 я использовал учетную запись microsoft для входа в Windows.