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

Josh Elser commented on ACCUMULO-1318:
--------------------------------------

Possibly problematic... there's also a conditional which prevents the 
revocation of System.GRANT. If we allow multiple GRANTs, we would want to allow 
revoke'ing GRANT. The problem is that we don't have a straightforward way to 
ensure that there is always one user with GRANT (it's possible that we could 
enumerate the users' permissions, but that only works under the assumption that 
all users are accessible).

Not sure, I'm tempted to just ignore it for now and deal with users doing 
something dumb later.

> Allow granting System.GRANT permission
> --------------------------------------
>
>                 Key: ACCUMULO-1318
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1318
>             Project: Accumulo
>          Issue Type: Sub-task
>          Components: master, tserver
>            Reporter: Christopher Tubbs
>            Assignee: Christopher Tubbs
>              Labels: security
>             Fix For: 1.7.0
>
>
> With the addition of pluggable authentication/authorizor/permissions handler 
> modules (ACCUMULO-259), it seems we should rely more on these modules to set 
> their policy for who has which permissions.
> As such, I don't believe we should continue to constrain the System.GRANT 
> permission, so that it is held only by the root user. This is an especially 
> important consideration for ACCUMULO-1300, because in that ticket, there will 
> always be a "local" root user, but there's no reason that should be the 
> de-facto account that manages other users' permissions from.



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

Reply via email to