当我运行以下命令时,我得到以下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/