• OS superuser:通常 OS 的超级用户是 root
  • Hadoop superuser:而 hadoop 的超级用户通常为我们启动 hadoop 的用户

Hadoop 中的组权限

修改组

  1. hdfs dfs -chgrp -R ooxx /temp

变更用户和组

  1. hdfs dfs -chown -R hadoop:ooxx /temp

变更组权限

  1. hdfs dfs -chmod -R 770 /temp

添加组用户

添加用户

  1. useradd god
  2. passwd god

添加组

  1. groupadd ooxx

给用户追加组

  1. usermod -a -G ooxx god
  2. id god
  3. uid=1002(god) gid=1002(god) groups=1002(god),1003(ooxx)

刷新组权限

  1. hdfs dfsadmin -refreshUserToGroupsMappings

查看 HDFS 中当前用户组

  1. hdfs groups
  2. god : god ooxx

测试

创建一个文件目录

  1. hdfs dfs -mkdir /temp/god