我正在尝试在hadoop集群中设置文件权限。我想为文件夹授予组权限,以便特定组可以访问它。我已经为文件夹设置了这些权限--
drwxrwx----用户1组1 0 2016-01-21 01:18/文件夹1
现在我想用属于group1的user2访问这个folder1。因为我已经将权限设置为770。我想这应该管用。但是我在尝试使用user2时遇到了一个错误--
ls:权限被拒绝:user=user2,access=read\u execute,inode=“/folder1”:user1:group1:drwxrwx---
当我检查linux中user2的详细信息时-->
$id-gn用户2
$user2 group1 group2组
而登录到user2之后,user2的hadoop集群中的组是-->
$hadoop组
$hadoop用户2
我在hadoop dfsgroups中找不到该用户的group1。我能补充一下吗?还是我该做点别的?请建议我如何授予用户2访问group1文件的权限???
谢谢您。
1条答案
按热度按时间2nc8po8w1#
完成:)。需要将user2添加到namenode计算机而不是客户端计算机中的group1。