当我运行以下命令时,我得到以下ACL设置。创建新目录时存在问题。由于某些原因,默认的ACL参数未传递到新目录

AppUser1@r01mgt:~ $ hadoop fs -getfacl /somedir/
# file: /somedir
# owner: Owner1
# group: Group1
user::rwx
group::r-x
group:Group2:r-x
group:Group3:rwx
mask::rwx
other::r-x
default:user::rwx
default:group::r-x
default:group:Group2:r-x
default:group:Group3:rwx
default:mask::rwx
default:other::r-x



--CREATE new dir


AppUser1@r01mgt:~ $ hadoop fs -getfacl /somedir/somedir
# file: /somedir
# owner: Owner1
# group: Group1
user::rwx
group::r-x
group:Group2:r-x
group:Group3:rwx     #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:group::r-x
default:group:Group2:r-x
default:group:Group3:rwx
default:mask::rwx
default:other::r-x

有谁知道为什么我的group:Group3:rwx成为有效的r-x?为什么我的面具变成r-x?这是因为umask吗?

谢谢,

马特

最佳答案

请参见HDFS-6962 与umaskmode的ACL继承冲突

简而言之:

关于linux - 设置ACL权限-创建新目录会应用错误的过滤器(默认问题),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26612360/

10-16 01:57