带vlv的sss在Windows Server 2019上不起作用

时间:2019-01-18 11:12:25

标签: ldap windows-server windows-administration

我已经使用该Vagrant(https://github.com/rgl/windows-domain-controller-vagrant)设置了Windows域控制器。我想在Ubuntu系统上使用ldapsearch。

此命令可用于OpenLdap服务器,但不适用于我的Windows服务器:

ldapsearch -h 192.168.0.3 -x -E 'sss=givenName:caseIgnoreOrderingMatch' -w "HeyH0Password" -D "CN=Administrator,CN=Users,DC=example,DC=com" -b "CN=Users,DC=example,DC=com" -E "vlv=0/5/1/0" cn

我需要同时使用SSS(服务器端排序)和VLV(虚拟列表视图)。但不适用于Windows Server2019。

测试案例:

  • 当我删除VLV时,带有OID(givenName:caseIgnoreOrderingMatch)的SSS正在工作
  • 没有OID(givenName:caseIgnoreOrderingMatch)的SSS正在使用VLV

我需要将SSS与VLV和OID一起用于SSS

当我将SSS与OID和VLV一起使用时的响应:

# extended LDIF
#
# LDAPv3
# base <CN=Users,DC=example,DC=com> with scope subtree
# filter: (objectclass=*)
# requesting: sn
# with server side sorting control
# with virtual list view control: 0/5/1/0
#

# search result
search: 2
result: 76 Virtual List View error
text: 00002040: SvcErr: DSID-0314047D, problem 5010 (UNAVAIL_EXTENSION), data 0


control: 1.2.840.113556.1.4.474 false MAMKARI=
sortResult: (18) Inappropriate matching
control: 2.16.840.1.113730.3.4.10 false MIQAAAAJAgEAAgEACgE8
vlvResult: pos=0 count=0 context= (60) Unknown error

需要你:/!

0 个答案:

没有答案