如何在 Cygwin 上更改用户名

use*_*275 11 windows-7 user-accounts cygwin

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

Johm@John-PC ~
Run Code Online (Sandbox Code Playgroud)

问题是,当我第一次安装 Windows 7 时,帐户名中有一个拼写错误,它仍然保留在 Cygwin 中。

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

但旧的错误用户名仍然存在。我该如何纠正?

小智 12

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

  • 我必须`mkpasswd > /etc/passwd`,然后编辑以我的名字开头的行以匹配所需的cygwin用户名。这是我的名字,因为在 Windows 10 上,我使用微软帐户作为我的 Windows 登录名。 (8认同)