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

Mike Jumper edited comment on GUACAMOLE-1957 at 6/21/24 10:34 PM:
------------------------------------------------------------------

I think it could also make sense for us to alter the way that the 
{{ADMINISTER}} permission is implicitly added to new objects depending on how 
that permission was inherited in the first place. Prior to user groups, when 
permissions could only ever come from a user account, it made perfect sense for 
that permission to be tied to the user that created the object. Now, with user 
groups well in place, it would be better if that implicit {{ADMINISTER}} grant 
happens for all objects from which the user creating the object inherits 
permission to create it (and _only_ those objects).

 It would also be good for us to enhance the permission management interface 
such that administrators can manage the more fine-grained {{UPDATE}}, 
{{ADMINISTER}}, etc. permissions, not just {{READ}}.


was (Author: mike.jumper):
I think it could also make sense for us to alter the way that the 
{{ADMINISTER}} permission is implicitly added to new objects depending on how 
that permission was inherited in the first place. Prior to user groups, when 
permissions could only ever come from a user account, it made perfect sense for 
that permission to be tied to the user that created the object. Now, with user 
groups well in place, it would be better if that implicit {{ADMINISTER}} grant 
happens for all objects from which the user creating the object inherits 
permission to create it.

 It would also be good for us to enhance the permission management interface 
such that administrators can manage the more fine-grained {{UPDATE}}, 
{{ADMINISTER}}, etc. permissions, not just {{READ}}.

> Permissions system behaving unexpectedly
> ----------------------------------------
>
>                 Key: GUACAMOLE-1957
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1957
>             Project: Guacamole
>          Issue Type: Bug
>    Affects Versions: 1.5.5
>         Environment: Guacamole and guacd installed using official docker 
> images.
>            Reporter: Adam
>            Priority: Minor
>
> If an user have any administrative permissions assigned to him, either 
> directly or inherited from a group, and created anything using this 
> permissions (user, group, connection, etc.), he can make administrative 
> actions on these items even after administrative permissions are detached 
> from him directly or by removing from group from which these permissions were 
> inherited.
> This effectively makes user a lifelong administrator of items he created, 
> even after this user does not have these permissions anymore.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to