我在工作中使用 cygwin 来快速访问 unix 工具和 ssh 终端。我最近安装了一些新的 Cygwin 软件包,现在当我尝试打开终端时,速度非常慢,并出现以下错误:
/usr/bin/id: cannot find name for group ID 10519
我不确定这个错误意味着什么,但是现在打开 cygwin 终端比以前花费的时间要长得多。
答案1
这似乎与我的 Active Directory 用户名或组成员身份有关。按照以下说明运行以下命令后,错误消失本文:
mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group
这将使用最新的 AD 用户/组信息更新 cygwin 文件。
答案2
答案3
代替
mkgroup -l -d > /etc/group
我通过发出两个命令修复了这些组
mkgroup -l > /etc/group
mkgroup -c >> /etc/group
在文章的评论中进一步建议Cygwin 用户和组。
答案4
对我来说,最后两种方法的组合是有效的:
babun install
在域中以域用户身份运行,以便 babun 重新安装。mkgroup -l
从和重新填充 /etc/group-c
。