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

Andrew Purtell commented on HBASE-11791:
----------------------------------------

{quote}
bq. Users with Create or Admin permissions are granted Write permission on meta 
regions, so the table operations they are allowed to perform can complete, even 
if technically the bits can be granted separately in any possible combination.
if this is true, seems a bug/missing check. Only "hbase" should be able to 
write to META. Allowing other user to edit META seems a bad thing, even when 
you are using hbck you must run as hbase.
{quote}

Yeah I don't think this is right. Users are granted read permissions on META 
because all clients need to consult it for locating regions. Writes to META are 
only done by HBase daemons. They may make those writes on behalf of user 
initiated actions (which themselves can be restricted by ACLs) but the users 
themselves are not making those writes. 

If somehow we are allowing any user to write to META that is a missing check 
that needs to be fixed

> Update docs on visibility tags and ACLs, transparent encryption, secure bulk 
> upload
> -----------------------------------------------------------------------------------
>
>                 Key: HBASE-11791
>                 URL: https://issues.apache.org/jira/browse/HBASE-11791
>             Project: HBase
>          Issue Type: Task
>          Components: documentation
>            Reporter: Misty Stanley-Jones
>            Assignee: Misty Stanley-Jones
>         Attachments: HBASE-11791-v1.patch, HBASE-11791-v2.patch, HBase 
> Security Features Operators Guide - HBaseCon 2014 - v5.pptx
>
>
> Do a pass on the ACL and tag docs and make sure they are up to date and 
> accurate, expand to cover HBASE-10885, HBASE-11001, HBASE-11002, HBASE-11434



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to