[
https://issues.apache.org/jira/browse/RANGER-1297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramesh Mani resolved RANGER-1297.
---------------------------------
Resolution: Fixed
> Provide correct Ranger HiveAccessControlException message for DESCRIBE
> <TABLE> when authorization fails due to lack of SELECT on all columns
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: RANGER-1297
> URL: https://issues.apache.org/jira/browse/RANGER-1297
> Project: Ranger
> Issue Type: Bug
> Reporter: Ramesh Mani
> Assignee: Ramesh Mani
>
> Provide correct Ranger HiveAccessControlException message for DESCRIBE
> <TABLE> when authorization fails due to lack of SELECT on all columns
> Currently the message is misleading because it gives
> HiveAccessControlException Permission denied: user [user1] does not have
> [SELECT] privilege on [database/table] .
> It doesn't provide which column it doesn't have SELECT permission.
> It should have SELECT permission on all columns (\*) by default to DESCRIBE
> as Hive doesn't provide ranger the necessary hooks to filter out the columns
> which user doesn't have access to. Until hive provides this, the policy in
> ranger should have SELECT on "*" for columns on a table in order for
> describer to succeed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)