The tokenGroups attribute is a special constructed attribute that can only
be returned on a base level search due to computational complexity of
populating the information on the server side.

  joe

--
O'Reilly Active Directory Fourth Edition -
http://www.joeware.net/win/ad4e.htm
Blog: http://blog.joeware.net



On Thu, Dec 20, 2012 at 9:54 PM, ctosgh <[email protected]> wrote:

> Hi, World
> I have one question about my recent work on LDAP.
> Why I can't get tokenGroups back but can get other attributes back with
> following search against an AD server?
> [root@fc11-lab ~]# ldapsearch -x -D
> "cn=admin,cn=Users,dc=jacky,dc=org,dc=cn" -b
> "cn=Users,dc=jacky,dc=org,dc=cn" -w 11111111 -H "ldap://x.x.x.x:389";
> "sAMAccountName=user1" cn whenChanged userPrincipalName tokenGroups
> # extended LDIF
> #
> # LDAPv3
> # base <cn=Users,dc=jacky,dc=org,dc=cn> with scope subtree
> # filter: sAMAccountName=user1
> # requesting: cn whenChanged userPrincipalName tokenGroups
> #
> # search result
> search: 2
> result: 1 Operations error
> text: 00002120: SvcErr: DSID-03140293, problem 5012 (DIR_ERROR), data 0
> # numResponses: 1
>
>
> However, if I do NOT request tokenGroups ! attribute I get a successful
> response.
> [root@fc11-lab ~]# ldapsearch -x -D
> "cn=admin,cn=Users,dc=jacky,dc=org,dc=cn" -b
> "cn=Users,dc=jacky,dc=org,dc=cn" -w 11111111 -H "ldap://x.x.x.x:389";
> "sAMAccountName=user1" cn whenChanged userPrincipalName
> # extended LDIF
> #
> # LDAPv3
> # base <cn=Users,dc=jacky,dc=org,dc=cn> with scope subtree
> # filter: sAMAccountName=user1
> # requesting: cn whenChanged userPrincipalName
> #
> # user1, Users, jacky.org.cn
> dn: CN=user1,CN=Users,DC=jacky,DC=org,DC=cn
> cn: user1
> whenChanged: 20121221012448.0Z
> userPrincipalName: [email protected]
> # search result
> search: 2
> result: 0 Success
> # numResponses: 2
> # numEntries: 1
>
>
> I do see entry "CN=user1,CN=Users,DC=jacky,DC=org,DC=cn" has the attribute
> tokenGroups on AD.
>
> Any thoughs? TIA
>
> Th! anks,
> Jacky
>
>
>

Reply via email to