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

Siyao Meng updated HDDS-3402:
-----------------------------
    Description: 
Use proper ACLS for subdirectories created during create directory operation.

All subdirectories/missing directories should inherit the ACLS from the bucket 
if ancestors are not present in key table. If present should inherit the ACLS 
from its ancestor.

Additionally, keys and dirs directly under a bucket should inherit ACLs from 
their parent bucket by default. e.g. Ranger allow policy on a *bucket* should 
grant access to keys and dirs in it as well (when not explicitly denied by 
other policies). Currently this is not the case: in Ranger an additional 
key-level policy has to be added, for example, for clients to create new *keys* 
in the bucket, even when there are allow policies on the parent bucket and 
volume.

  was:
Use proper ACLS for subdirectories created during create directory operation.

All subdirectories/missing directories should inherit the ACLS from the bucket 
if ancestors are not present in key table. If present should inherit the ACLS 
from its ancestor.

Additionally, keys and dirs directly under a bucket should inherit ACLs from 
their parent bucket by default. e.g. Ranger allow policy on a *bucket* should 
grant access to keys and dirs in it as well (when not explicitly denied by 
another policy). Currently this is not the case: in Ranger an additional 
key-level policy has to be added, for example, for clients to create new *keys* 
in the bucket, even when there are allow policies on the parent bucket and 
volume.


> Use proper acls for sub directories created during CreateDirectory operation
> ----------------------------------------------------------------------------
>
>                 Key: HDDS-3402
>                 URL: https://issues.apache.org/jira/browse/HDDS-3402
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: Ozone Manager
>            Reporter: Bharat Viswanadham
>            Assignee: Ashish Kumar
>            Priority: Blocker
>              Labels: TriagePending
>
> Use proper ACLS for subdirectories created during create directory operation.
> All subdirectories/missing directories should inherit the ACLS from the 
> bucket if ancestors are not present in key table. If present should inherit 
> the ACLS from its ancestor.
> Additionally, keys and dirs directly under a bucket should inherit ACLs from 
> their parent bucket by default. e.g. Ranger allow policy on a *bucket* should 
> grant access to keys and dirs in it as well (when not explicitly denied by 
> other policies). Currently this is not the case: in Ranger an additional 
> key-level policy has to be added, for example, for clients to create new 
> *keys* in the bucket, even when there are allow policies on the parent bucket 
> and volume.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to