Como alterar o nome de usuário no Cygwin

9

Quando eu instalei e executei o Cygwin, meu nome de usuário e nome de PC apareceram no início do prompt, como

Johm@John-PC ~

O problema é que houve um erro de digitação no nome da conta quando eu instalei o Windows 7 e ele ainda permanece no Cygwin.

Alterei o nome da conta do Windows, alterei o nome da pasta correspondente e corrigi o registro relevante ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Em seguida, apaguei o Cygwin, incluindo seus registros, fiz o download novamente e o instalei novamente.

Mas o antigo nome de usuário errado ainda permanece. Como posso corrigir isso?

user67275
fonte
Esta resposta no StackOverflow deve ajudar: stackoverflow.com/questions/225764/… .
Boot13:

Respostas:

11

Tente editar o arquivo / etc / passwd, o nome do usuário pode ser alterado no primeiro campo. Evite usar espaços no nome


fonte
Você poderia me dizer como posso editar o arquivo / etc / passwd? Eu não estou familiarizado com o Cygwin comandos
user67275
11
Acredito que você digitaria nano /etc/passwd(você deve executar o Cygwin como administrador) e editá-lo na linha de comando. Em seguida, pressione CTRL+ X Ye, finalmente, a tecla Enter para salvá-lo.
7
Eu tive que mkpasswd > /etc/passwdeditar a linha começando com meu primeiro nome para corresponder ao nome de usuário cygwin desejado. Era o meu primeiro nome porque, no Windows 10, usei uma conta da Microsoft como o meu login do Windows.
Steveliva # 14/15