Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on
12-16-2019
05:11 AM
- last edited on
12-16-2019
06:39 AM
by
cjervis
I have installed the HDP sandbox HDP-3.0.1.0 (3.0.1.0-187) using Docker and Kerberized the cluster.
This works, i can kinit myuser and make an API request to Atlas:
curl --negotiate -u : sandbox-hdp.hortonworks.com:21000/api/atlas/admin/version
Now I would like to create a Ranger policy that includes my Kerberos user, however the autocomplete for users does not show any of my Kerberos users... I did read this post (https://community.cloudera.com/t5/Support-Questions/Autocompletion-of-names-not-working-in-Ranger/td...), however this problem seems to be slightly different.
What do I need to do to make Kerberos users show up in the Ranger policy creation UI?
Created on 12-16-2019 02:32 PM - edited 12-16-2019 02:33 PM
You will need to run the Ranger AD user sync see good document here https://community.cloudera.com/t5/Community-Articles/Configuring-Ranger-Usersync-with-AD-LDAP-for-a-...
To test-run loading User and Group data into Ranger before committing to the changes:
Set ranger.usersync.policymanager.mockrun=true. This parameter can be found in Ambari> Ranger> Configs> Advanced> Advanced ranger-ugsync-site.
View the Users and Groups that will be loaded into Ranger: tail -f /var/log/ranger/usersync/usersync.log.
After confirming that the users and groups are retrieved as intended, set ranger.usersync.policymanager.mockrun=false and restart Ranger Usersync.
This will sync the users shown in the usersync log to the Ranger database.
HTH
Created on 12-16-2019 02:32 PM - edited 12-16-2019 02:33 PM
You will need to run the Ranger AD user sync see good document here https://community.cloudera.com/t5/Community-Articles/Configuring-Ranger-Usersync-with-AD-LDAP-for-a-...
To test-run loading User and Group data into Ranger before committing to the changes:
Set ranger.usersync.policymanager.mockrun=true. This parameter can be found in Ambari> Ranger> Configs> Advanced> Advanced ranger-ugsync-site.
View the Users and Groups that will be loaded into Ranger: tail -f /var/log/ranger/usersync/usersync.log.
After confirming that the users and groups are retrieved as intended, set ranger.usersync.policymanager.mockrun=false and restart Ranger Usersync.
This will sync the users shown in the usersync log to the Ranger database.
HTH
Created 12-18-2019 06:26 AM
For some reason I thought that it wasn't necessary to have LDAP in addition to Kerberos.
I went on setting up an LDAP environment and was able to sync users to Ranger. Thanks!