【问题标题】:Why I can delete others' files on HDFS with only read permission为什么我只有读取权限才能删除其他人在 HDFS 上的文件
【发布时间】:2021-07-18 00:33:26
【问题描述】:

我不确定我们的 HDFS 配置发生了什么,但我可以删除其他文件,尽管文件权限看起来不错并且我只有读取 (r) 访问权限。这里可能出现什么问题?

【问题讨论】:

  • 检查包含 目录的权限。
  • 如果您对文件的目录有写权限,您将能够删除文件

标签: linux hadoop hdfs acl


【解决方案1】:

在 HDFS 中查看 Permissions Guide

通过检查hdfs-site.xml文件中的HDFS配置参数dfs.permissions.enabled来检查HDFS中的权限是否启用,该参数决定是否在HDFS中启用权限检查:

<property>
<name>dfs.permissions.enabled</name>
<value>true</value>
</property>

【讨论】:

  • 感谢您的回复。它被设置为“真”。我想还有其他事情发生。
  • 是的!我测试它。诡异的!好问题。
猜你喜欢
  • 1970-01-01
  • 2014-04-01
  • 2019-03-14
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多