Hi Reed,

*1. From the below logs snippet looks like its an authentication issue: *
06 Dec 2019 14:21:51 ERROR LdapUserGroupBuilder [UnixUserSyncThread] -
LDAPUserGroupBuilder.getUsers() failed with exception:
javax.naming.AuthenticationException:
[LDAP: error code 49 - 80090308: LdapErr: DSID-0C09042F, comment:
AcceptSecurityContext error, data 52e, v2580]; remaining name
'dc=ucera,dc=local'

*2. From the log its seems there is some config issue as well : *
06 Dec 2019 14:21:51 INFO LdapUserGroupBuilder [UnixUserSyncThread] -
LdapUserGroupBuilder initialization completed with -- ldapUrl: ldap://
172.18.4.42:389, ldapBindDn: UID=hwldap,OU=Users,OU=
HortonworksUsers,DC=ucera,DC=local, ldapBindPassword: ***** ,
ldapAuthenticationMechanism: simple, *searchBase:
dc=hadoop,dc=apache,dc=org*, userSearchBase: [dc=ucera,dc=local],
userSearchScope: 2, userObjectClass: user, userSearchFilter:
(memberOf=UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local),
extendedUserSearchFilter: (&(objectclass=user)(memberOf=
UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local)),
userNameAttribute: sAMAccountName, userSearchAttributes: [sAMAccountName,
memberof], userGroupNameAttributeSet: [memberof], pagedResultsEnabled:
true, pagedResultsSize: 500, groupSearchEnabled: false, groupSearchBase:
[dc=ucera,dc=local], groupSearchScope: 2, groupObjectClass: group,
groupSearchFilter: (CN=hwusers), extendedGroupSearchFilter:
(&(objectclass=group)(CN=hwusers)(|(cn={0})(cn={1}))),
extendedAllGroupsSearchFilter: (&(objectclass=group)(CN=hwusers)),
groupMemberAttributeName: cn, groupNameAttribute: UID=hwusers,OU=groups,OU=
HortonworksUsers,DC=ucera,DC=local, groupSearchAttributes:
[UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local, cn],
groupUserMapSyncEnabled: true, groupSearchFirstEnabled: false,
userSearchEnabled: false, ldapReferral: ignore

*3. Are you able to connect to your AD from some other Ldap client tool
like jxplorer ?*


On Sat, Dec 7, 2019 at 7:30 AM Reed Villanueva <rvillanu...@ucera.org>
wrote:

> Attempting to set LDAP/AD users for Ranger (v1.2.0) following the docs (
> https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.4/configuring-ranger-authe-with-unix-ldap-ad/con...
> <https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.4/configuring-ranger-authe-with-unix-ldap-ad/content/configuring_ranger_authentication_with_unix_ldap_or_ad.html>)
> and this older video (https://www.youtube.com/watch?v=2aZ9GBhCOhA), but
> when looking at the Ranger Users tab in the Ranger UI, seeing only the
> original Unix users. In the UI I see...
>
>
>
> [image: Capture1.PNG]
>
> [image: Capture2.PNG]
>
> [image: Capture3.PNG]
>
>
>
> Looking at the usersync logs, near the tail I see:
>
>
>
> ....
>
> 06 Dec 2019 14:21:51 INFO LdapUserGroupBuilder [UnixUserSyncThread] -
> LdapUserGroupBuilder initialization started
> 06 Dec 2019 14:21:51 INFO LdapUserGroupBuilder [UnixUserSyncThread] -
> LdapUserGroupBuilder initialization completed with -- ldapUrl: ldap://
> 172.18.4.42:389, ldapBindDn:
> UID=hwldap,OU=Users,OU=HortonworksUsers,DC=ucera,DC=local,
> ldapBindPassword: ***** , ldapAuthenticationMechanism: simple, searchBase:
> dc=hadoop,dc=apache,dc=org, userSearchBase: [dc=ucera,dc=local],
> userSearchScope: 2, userObjectClass: user, userSearchFilter:
> (memberOf=UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local),
> extendedUserSearchFilter:
> (&(objectclass=user)(memberOf=UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local)),
> userNameAttribute: sAMAccountName, userSearchAttributes: [sAMAccountName,
> memberof], userGroupNameAttributeSet: [memberof], pagedResultsEnabled:
> true, pagedResultsSize: 500, groupSearchEnabled: false, groupSearchBase:
> [dc=ucera,dc=local], groupSearchScope: 2, groupObjectClass: group,
> groupSearchFilter: (CN=hwusers), extendedGroupSearchFilter:
> (&(objectclass=group)(CN=hwusers)(|(cn={0})(cn={1}))),
> extendedAllGroupsSearchFilter: (&(objectclass=group)(CN=hwusers)),
> groupMemberAttributeName: cn, groupNameAttribute:
> UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local,
> groupSearchAttributes:
> [UID=hwusers,OU=groups,OU=HortonworksUsers,DC=ucera,DC=local, cn],
> groupUserMapSyncEnabled: true, groupSearchFirstEnabled: false,
> userSearchEnabled: false, ldapReferral: ignore
> 06 Dec 2019 14:21:51 INFO UserGroupSync [UnixUserSyncThread] - Begin:
> initial load of user/group from source==>sink
> 06 Dec 2019 14:21:51 INFO LdapUserGroupBuilder [UnixUserSyncThread] -
> LDAPUserGroupBuilder updateSink started
> 06 Dec 2019 14:21:51 INFO LdapUserGroupBuilder [UnixUserSyncThread] -
> Performing user search first
> 06 Dec 2019 14:21:51 ERROR LdapUserGroupBuilder [UnixUserSyncThread] -
> LDAPUserGroupBuilder.getUsers() failed with exception:
> javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308:
> LdapErr: DSID-0C09042F, comment: AcceptSecurityContext error, data 52e,
> v2580]; remaining name 'dc=ucera,dc=local'
> 06 Dec 2019 14:21:51 INFO LdapUserGroupBuilder [UnixUserSyncThread] -
> LDAPUserGroupBuilder.getUsers() user count: 0
> 06 Dec 2019 14:21:51 INFO UserGroupSync [UnixUserSyncThread] - End:
> initial load of user/group from source==>sink
>
> ....
>
>
>
> So it seems like Ranger is trying to use AD, encountering an error, and
> falling back to Unix based users.
>
>
>
> Did see this article (
> https://community.cloudera.com/t5/Community-Articles/Ranger-Ldap-Integration/ta-p/245494),
> but already have the cluster nodes linked to AD via SSSD, so would think
> the LDAP/AD sync should already be configured on the nodes and that Ranger
> should be able to use AD once the configs where entered.
>
>
>
> Any idea what is going on here? Any further debugging tips or information
> (very unfamiliar with AD/LDAP admin stuff)?
>
> This electronic message is intended only for the named
> recipient, and may contain information that is confidential or
> privileged. If you are not the intended recipient, you are
> hereby notified that any disclosure, copying, distribution or
> use of the contents of this message is strictly prohibited. If
> you have received this message in error or are not the named
> recipient, please notify us immediately by contacting the
> sender at the electronic mail address noted above, and delete
> and destroy all copies of this message. Thank you.
>

Reply via email to