Hello. I am not quiet sure why a search with (uidNumber>=1900) got
"text: inappropriate matching request".
I've checked that uidNumber is mentioned and commented in nis.schema on
my openldap-2.4.10 on Debian. Thus it should be a built-in attribute. It
is of integerMatch
Can you give some hint how to search for all users with uid greater than 1900? Thanks!
Test case:
$ ldapsearch -xD uid=supertuxadmin,ou=contacts,ou=china,dc=ahk,dc=de -b ou=contacts,ou=china,dc=ahk,dc=de '(uidNumber>=1900)' o uidNumber
# extended LDIF
#
# LDAPv3
# base <ou=contacts,ou=china,dc=ahk,dc=de> with scope subtree
# filter: (uidNumber>=1900)
# requesting: o uidNumber
#
# search result
search: 2
result: 0 Success
text: inappropriate matching request
# numResponses: 1