curl返回正确的结果但挂起在LDAP

时间:2016-01-30 16:11:22

标签: linux curl ldap debian rcurl

我在通过curl查询LDAP Active Directory时面临一个奇怪的问题:直接和通过R包装器 - RCurl查询。

当我在Windows上的R会话下运行RCurl时,我的查询被评估并立即返回结果。一切都很好。

当我在Linux Debian上的R下做同样的事情时,它会挂起。所以我通过Linux命令行中的curl运行查询。事实证明结果是正确返回的(所有信息都是正确的),但curl正在等待某事。只有Ctrl + C可以阻止它。

我的查询:

 LDAP://x.x.x.x/dc=company,dc=com?userPrincipalName,msExchShadowGivenName,msExchShadowSn,sAMAccountName?sub?(&(objectCategory=person)(msExchShadowProxyAddresses=*some@email.com*))

我的电话:

curl -u user@domain:pwd "ldap://ip/......"

为什么Windows上的查询被成功评估并且curl立即返回结果,而Linux上的相同查询使curl被挂起?我应该设置一些额外的选项吗?

提前致谢。

- 编辑 这可能很重要:Debian在Hyper-V虚拟机下运行。

0 个答案:

没有答案