ldapsearch 结果中的‘search: 2’ 表示什么?

ldapsearch 结果中的‘search: 2’ 表示什么?

在我的 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

相关内容