[ https://issues.apache.org/jira/browse/RANGER-5162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dineshkumar Yadav updated RANGER-5162: -------------------------------------- Attachment: 0001-Tag-Allowed-policy-is-not-being-enforced.patch > Tag Allowed policy is not being enforced > ---------------------------------------- > > Key: RANGER-5162 > URL: https://issues.apache.org/jira/browse/RANGER-5162 > Project: Ranger > Issue Type: Bug > Components: Ranger > Affects Versions: 2.6.0 > Reporter: Dineshkumar Yadav > Priority: Critical > Attachments: 0001-Tag-Allowed-policy-is-not-being-enforced.patch > > > Steps to repro the issue using Docker setup > # Apply patch to create file based tag. > # Setup Ranger Docker > # > {code:java} > use below command to up ranger docker > docker-compose -f docker-compose.ranger.yml -f > docker-compose.ranger-${RANGER_DB_TYPE}.yml -f > docker-compose.ranger-usersync.yml -f docker-compose.ranger-tagsync.yml -f > docker-compose.ranger-hadoop.yml -f docker-compose.ranger-hive.yml up -d > {code} > # > {code:java} > restart tagsync docket to get file based tags into ranger > docker restart ranger-tagsync > exit > docker exec -u root -it ranger-usersync bash > groupadd finance > useradd -m finuser1 && passwd finuser1 > useradd -m finuser2 && passwd finuser2 > usermod -a -G finance finuser1 && usermod -a -G finance finuser2 > exit{code} > # > {code:java} > get inside hive container > docker exec -u root -it ranger-hive bash > groupadd finance > useradd -m finuser1 && passwd finuser1 > useradd -m finuser2 && passwd finuser2 > usermod -a -G finance finuser1 && usermod -a -G finance finuser2 > exit > docker exec -u hive -it ranger-hive bashbeeline -u > jdbc:hive2://localhost:10000 -n hive(command to connect beeline) > create database vehicle; > use vehicle; > create table cars(car_id int, car_name string, car_color string, car_price > int); > exit > {code} > # create tag policy into Ranger using tag "TAG_1" assign all permission to > user finuser1 created in step 4 > # > {code:java} > Now perform verification > docker exec -u finuser1 -it ranger-hive bashbeeline -u > jdbc:hive2://localhost:10000 -n finuser1(command to connect beeline) > select * from vehicle.cars; {code} > # step 7 access will get denied where as expected to allow by tag policy > created in steps 6 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)