[ 
https://issues.apache.org/jira/browse/RANGER-4713?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mahesh Hanumant Bandal reassigned RANGER-4713:
----------------------------------------------

    Assignee: Mahesh Hanumant Bandal

> Alter view needs additional select permission on db which is not required for 
> create view
> -----------------------------------------------------------------------------------------
>
>                 Key: RANGER-4713
>                 URL: https://issues.apache.org/jira/browse/RANGER-4713
>             Project: Ranger
>          Issue Type: Bug
>          Components: Ranger
>            Reporter: suja s
>            Assignee: Mahesh Hanumant Bandal
>            Priority: Major
>
> STEPS TO REPRODUCE:
> Create db dbfortest
> Create table tablefortest under dbfortest (create table 
> dbfortest.tablefortest(id int, name1 string, name2 string))
> Insert rows into dbfortest.tablefortest
> User u1 has select access on tablefortest via ranger policy[db=dbfortest, 
> table=tablefortest, column=*] - policy P1
> User u1 has create and alter permissions via ranger policy [db=dbfortest, 
> table=viewfortest, column=*] - policy P2
> Connect to beeline as user u1 and execute command 'create view 
> dbfortest.viewfortest as select id,name1 from dbfortest.tablefortest'
> View creation is successful, Ranger access audits show that policy P1 granted 
> select on tablefortest and policy P2 granted create on viewfortest
> Execute command 'alter view dbfortest.viewfortest as select id,name2 from 
> dbfortest.tablefortest'.
> CURRENT BEHAVIOUR:
> Alter view command fails with access denied error for user not having select 
> permissions on database dbfortest



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to