如何在Cygwin上更改用户名


9

首次安装并运行Cygwin时,我的用户名和PC名称出现在提示的开头,例如

Johm@John-PC ~

问题是,当我第一次安装Windows 7时,帐户名中有一个错字,但仍保留在Cygwin中。

我更改了Windows帐户名称,更改了相应的文件夹名称,并更正了相关的注册表(Local Machine->Microsoft->Windows NT->Current Version->profile list)。然后我删除了Cygwin,包括其注册表,重新下载了它,然后重新安装了它。

但是旧的错误用户名仍然保留。我该如何纠正?


有关StackOverflow的答案应该有帮助:stackoverflow.com/questions/225764/…
2013年

Answers:


11

尝试编辑/ etc / passwd文件,可以在第一个字段中更改用户名。避免在名称中使用空格


您能告诉我如何编辑/ etc / passwd文件吗?我对cygwin命令不熟悉
user67275

1
我相信您会输入nano /etc/passwd(您必须以管理员身份运行Cygwin),并可以从命令行进行编辑。然后按CTRL+ X,Y最后按Enter键保存。

7
我必须mkpasswd > /etc/passwd然后编辑以我的名字开头的行以匹配所需的cygwin用户名。这是我的名字,因为在Windows 10上,我使用Microsoft帐户作为Windows登录名。
stevesliva 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.