[ 
https://issues.apache.org/jira/browse/HBASE-6238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13396678#comment-13396678
 ] 

Laxman commented on HBASE-6238:
-------------------------------

Seems to be problem following code snippet in 
AccessControlLists.getTablePermissions(Configuration, byte[])

{noformat}
    /* TODO: -ROOT- and .META. cannot easily be handled because they must be
     * online before _acl_ table.  Can anything be done here?
     */
    if (Bytes.equals(tableName, HConstants.ROOT_TABLE_NAME) ||
        Bytes.equals(tableName, HConstants.META_TABLE_NAME)) {
      return ArrayListMultimap.create(0,0);
    }
{noformat}

I don't see a scenario why special handling ROOT & META tables are required.

Can this snippet be removed or you see any problem?
                
> Grant on Meta Table is not taking affect.
> -----------------------------------------
>
>                 Key: HBASE-6238
>                 URL: https://issues.apache.org/jira/browse/HBASE-6238
>             Project: HBase
>          Issue Type: Sub-task
>          Components: security
>    Affects Versions: 0.94.0, 0.96.0, 0.94.1
>            Reporter: Laxman
>            Assignee: Laxman
>              Labels: acl, security
>
> User is not able to perform authorized operations on Meta.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to