我今天早上在一台通过VPN连接到工作网络的新笔记本电脑上安装了Mintty。我注意到,当我连接到VPN时,mintty需要年龄才能打开。经过一些研究,我发现我可以开始使用strace来看看发生了什么。当我这样做时,我看到了大量关于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 error 234和errno 122。
我知道这是域名相关的,因为我可以在没有连接到VPN的情况下打开它,它几乎可以立即运行。
有关如何解决此问题的建议?
答案 0 :(得分:0)
在/etc/nsswitch.conf中尝试取消注释group:行并删除db,只留下文件:
组:文件