2016-01-21 37 views
0

我正在尝试在hadoop集群中设置文件权限。我想给一个文件夹的组合权限,以便它可以被特定的组访问。我已经设置这些权限的文件夹 -用户的Hadoop组设置

drwxrwx --- - 0 2016年1月21日01:18 /文件夹1

现在我想和user2的访问此文件夹1用户1组1这属于group1。因为我已将权限设置为770.我认为这应该起作用。不过,虽然与user2的努力,我得到一个错误 -

LS:权限被拒绝:用户=用户2访问= READ_EXECUTE,索引节点= “/文件夹1”:用户1:1组:drwxrwx ---

当我检查的细节,对于user2在linux - >

的$ id-Gn中user2的

$用户2组1组2

虽然Hadoop集群的群体,对于user2登录到用户2之后是 - >

$ Hadoop的dfsgroups

$ hadoop的用户2

我无法在该用户的hadoop dfsgroup中看到group1。我可以补充说明还是有其他我应该做的事情?请建议我如何允许user2访问group1文件?

谢谢。

回答

0

完成:)。需要将用户2添加到Namenode机器中的group1中,而不是客户机中。