在我的 ldapsearch 结果结束时我总是得到类似以下内容:
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
我知道其余部分的作用,但我找不到有关该search: 2
行表示什么的信息。有什么想法吗?它是消息 ID 吗?(我猜 msgId:1 是绑定)
(唉,少于 200 个代表意味着“ldapsearch”不是一个有效的标签......)
答案1
2
确实是操作的messageID search
。
从OpenLDAP源代码来看,文件clients/tools/ldapsearch.c
、函数print_result()
:
1823 如果(搜索){ 1824 如果(ldif < 2){ 1825 printf(_("#搜索结果\n")); 1826 } 1827 如果(ldif < 1){ 1828 printf("%s:%d \n",_("搜索"),ldap_msgid(结果)); 1829 } 1830 }
您可以使用数据包嗅探器(例如 Wireshark)来验证这一点。例如,如果使用 SASL GSSAPI 身份验证,则搜索操作将是 #5,结果为search: 5
。