Cygwin 启动错误 /usr/bin/id: 找不到组 ID 的名称

Gre*_*ray 8 windows startup cygwin

我在工作中使用 cygwin 来快速访问 unix 工具并作为 ssh 终端。我最近安装了一些新的 Cygwin 软件包,现在当我尝试打开终端时,速度非常慢,并出现以下错误:

/usr/bin/id: cannot find name for group ID 10519
Run Code Online (Sandbox Code Playgroud)

我不确定错误是什么意思,但现在打开 cygwin 终端比以前需要更长的时间。

Gre*_*ray 9

它似乎与我的 Active Directory 用户名或组成员身份有关。按照本文运行以下命令后错误消失了:

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group
Run Code Online (Sandbox Code Playgroud)

这会使用最新的 AD 用户/组信息更新 cygwin 文件。

  • 是的,该命令解决了问题,但您需要安装“最后一个”版本(2014 年 8 月之后) (2认同)