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

Andrew Purtell resolved HBASE-15483.
------------------------------------
    Resolution: Not A Bug

This is expected behavior and was described in the release notes when this 
setting was introduced.

> After disabling Authorization, user should not be allowed to modify ACL 
> record 
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-15483
>                 URL: https://issues.apache.org/jira/browse/HBASE-15483
>             Project: HBase
>          Issue Type: Bug
>          Components: security
>            Reporter: meiwen li
>
> After setting hbase.security.authorization to be false, hbase does NOT do 
> authority check for any operations by any users. Thus, any user, including 
> read only user, has the authority to grant <user> <any permission>. The 
> change to ACL record is lasted and will take effective after next 
> authorization enabling. 
> The conseqence is,
> A readonly user can change an admin user to be a "readonly" user after a 
> round of "disable authorization" and "enable authorization"
> Also,
> A readonly user can change a "readonly" user to be an Admin after such a 
> round of disable/enable.
> It is expected that 
> after authorization is disabled, the authorization related file, the ACL 
> record, should not be open to users and not be changed. Otherwise, after the 
> authorization next enablement, the changed ACL takes action and users get 
> unexpected authority.



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

Reply via email to