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

Chris Nauroth commented on HDFS-4685:
-------------------------------------

bq. My question is, if we already have the permission bits that describes the 
owning group's permission, why we need this owning group entry in the ACL?

Hi [~yzhangal].  The owning group permissions and the owning group entry in an 
ACL are actually logically equivalent concepts.  In fact, if you run {{hdfs 
-getfacl}} on a file that doesn't have an ACL at all (only permission bits), 
then you'll see it still report back 3 ACL entries for owner, group and other.  
The literature sometimes refers to this degenerate case as a "minimal ACL".

The statement in UC3 indicates that you need both ACL entries to implement this 
use case.  There are 2 distinct groups of users, and there is a need to enforce 
different permissions for each group.

Thanks for the question, and I hope this helps.

> Implementation of ACLs in HDFS
> ------------------------------
>
>                 Key: HDFS-4685
>                 URL: https://issues.apache.org/jira/browse/HDFS-4685
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>          Components: hdfs-client, namenode, security
>    Affects Versions: 1.1.2
>            Reporter: Sachin Jose
>            Assignee: Chris Nauroth
>             Fix For: 2.4.0
>
>         Attachments: HDFS-4685-branch-2.1.patch, HDFS-4685.1.patch, 
> HDFS-4685.2.patch, HDFS-4685.3.patch, HDFS-4685.4.patch, 
> HDFS-ACLs-Design-1.pdf, HDFS-ACLs-Design-2.pdf, HDFS-ACLs-Design-3.pdf, 
> Test-Plan-for-Extended-Acls-1.pdf, Test-Plan-for-Extended-Acls-2.pdf
>
>
> Currenly hdfs doesn't support Extended file ACL. In unix extended ACL can be 
> achieved using getfacl and setfacl utilities. Is there anybody working on 
> this feature ?



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

Reply via email to