Dineshkumar Yadav created RANGER-5162: -----------------------------------------
Summary: 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 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)