0

我今天早上在一台通过 VPN 连接到工作网络的新笔记本电脑上安装了 Mintty。我注意到当我连接到 VPN 时,mintty 需要很长时间才能打开。经过一番研究,我发现我可以用 strace 开始 mintty 来看看发生了什么。当我这样做时,我看到了大量关于 ldap 查找的消息。第一个是我的帐户:

767294  822875 [ldap_init] mintty 7860 cygthread::stub: thread 'ldap_init', id 0x5F8, stack_ptr 0x29FCCE0
4701686 5524561 [main] mintty 7860 pwdgrp::fetch_account_from_windows: line: <jv:*:1066912:1049089:U-<DOMAIN NAME>\jv,S-1-5-21-1669953581-1272186783-1231754661-18336:
/home/jv:/bin/bash>

然后我看到大量错误,看起来它正在查找我的 Active Directory 域中的每个组:

385771 23061964 [main] mintty 7860 pwdgrp::fetch_account_from_windows: line: <NA Wireless:S-1-5-21-1669953581-1272186783-1231754661-11202:1059778:>
376274 23438238 [main] mintty 7860 pwdgrp::fetch_account_from_windows: line: <Marketing Kit_Read Access:S-1-5-21-1669953581-1272186783-1231754661-9486:1058062:>
21111249 50025279 [ldap_search] mintty 7860 cyg_ldap::search_s: ldap_search_sW(DC=someco,(objectSid=\01\05\00\00\00\00\00\05\15\00\00\00\5c\21\63\23\09\08\37\49\0a\25\25\6e\39\f2\2f\00)) error 0x0A
889 50026168 [main] mintty 7860 geterrno_from_win_error: windows error 234
errno 122

一遍又一遍地出现 Windows 错误 234 和 errno 122。

我知道这是与域相关的,因为我可以在未连接到 VPN 时打开 mintty,它几乎可以立即运行。

关于我应该做些什么来解决这个问题的任何建议?

4

1 回答 1

0

在 /etc/nsswitch.conf 尝试取消注释 group: 行并删除数据库,只留下文件:

组:文件

于 2015-03-02T23:46:27.717 回答