gpt4 book ai didi

hadoop - HDFS 文件夹权限中的掩码是什么

转载 作者:可可西里 更新时间:2023-11-01 16:31:12 25 4
gpt4 key购买 nike

我是 hadoop 用户,在 Windows 中使用 Hadoop-2.6.0。我想将 Acls 用于文件夹级别的权限。我不明白目录的权限。

据我所知,目录的所有者和 super 组中的用户对该目录具有完全访问权限。

那么由::分隔的默认用户、组、其他和掩码是什么? HDFS 如何检查权限。

什么是掩码?在哪里、如何以及为什么使用它?

我提到了 HDFS_Permissions但不是很清楚。帮助我理解用法和概念。

最佳答案

ACL 的顺序为 <type>:<name (optional)>:<permission> .如果名称字段未填充,则它适用于每个用户/组。如果提供了名称,它将补充没有名称的条目。意思是,在您上面的示例中,默认情况下用户权限为 rw- .但是,因为还定义了用户“bruce”,所以他的权限为 rwx .

但是,也设置了掩码指令。在 HDFS Permission 页面中,掩码定义为: ... 一个特殊的 ACL 条目,用于过滤授予所有命名用户条目和命名组条目以及未命名组条目的权限。这意味着它过滤或覆盖任何命名的用户/组条目以及未命名的组条​​目。这会将 bruce 的权限覆盖为 r-- .这就是为什么他们注意到 #r-- 的有效权限.

组映射由 HDFS 权限页面中的以下内容确定:此实现使用 bash -c groups 命令(对于 Linux/Unix 环境)或 net group 命令(对于 Windows 环境)来解析列表一个用户的组。

关于hadoop - HDFS 文件夹权限中的掩码是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30995019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com