Hdfs文件权限及ACL访问控制
一、getfacl查看hdfs目录权限
hdfs dfs -getfacl /test/zeppelin
user::rwx
group::r-x
other::---
二、setfacl设置权限
hdfs dfs -setfacl [-R] [-b|-k -m|-x <acl_spec> <path>]|[--set <acl_spec> <path>]
- -R: 遍历路径里的所有文件。
- -b: 撤销除了基本用户和组权限以外的所有权限。
- -k: 撤销默认的ACL设置。
- -m: 添加新的权限来使用此ACL,不影响现有权限。
- -x: 只撤销指定的ACL。
三、设置用户权限
hdfs dfs -setfacl -m user:hbase:rwx /test/zeppelin
四、设置组权限
hdfs dfs -setfacl -m group:hadoopdev:r-x /test/zeppelin
五、为目录设置默认ACL权限
可以为目录设置一个默认的ACL权限ÿ