[
https://issues.apache.org/jira/browse/RANGER-5202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rakesh Gupta reassigned RANGER-5202:
------------------------------------
Assignee: Rakesh Gupta (was: Dineshkumar Yadav)
> Tag deny policy is not getting enforced on scan table command for hbase
> -----------------------------------------------------------------------
>
> Key: RANGER-5202
> URL: https://issues.apache.org/jira/browse/RANGER-5202
> Project: Ranger
> Issue Type: Bug
> Components: Ranger
> Affects Versions: 3.0.0
> Reporter: Dineshkumar Yadav
> Assignee: Rakesh Gupta
> Priority: Major
>
> Steps
> 1.kinit with hbase user
> 2.Create a table and insert data by logging into hbase shell
> {code:java}
> hbase shell
> create 'emp','personal_data','prof_data'
> put 'emp', '1', 'personal_data:name', 'Anu'
> put 'emp', '1', 'personal_data:SSN', '11111'{code}
> 3.Create a tag "testtag1" in atlas and assign it to the hbase table
> 4.Add systest in 'all - table, column-family, column' policy
> {code:java}
> resource
> HBase Table : *
> HBase Column-family : *
> HBase Column : *
> allow policyitem
> systest :Read{code}
> 6.Run the scan command he will be allowed
> {code:java}
> hbase:002:0> scan 'emp';
> ROW COLUMN+CELL
> 1 column=personal_data:SSN, timestamp=2025-03-17T12:53:33.654, value=11111
> 1 column=personal_data:name, timestamp=2025-03-17T12:53:25.128, value=Anu
> 1 row(s)
> Took 0.8628 seconds{code}
> 7.Create a tag deny policy for systest
> {code:java}
> resource
> TAG : testtag1
> deny policyitem
> systest :hbase:read, hbase:write, hbase:create{code}
> 8.Run the scan command again
> {code:java}
> hbase:007:0> scan 'emp';
> ROW COLUMN+CELL
> 0 row(s)
> Took 0.0204 seconds{code}
> The user should be denied due to tag policy.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)