Wei-Chiu Chuang created HDFS-9852: ------------------------------------- Summary: hdfs dfs -setfacl error message is misleading Key: HDFS-9852 URL: https://issues.apache.org/jira/browse/HDFS-9852 Project: Hadoop HDFS Issue Type: Bug Affects Versions: 3.0.0 Reporter: Wei-Chiu Chuang Assignee: Wei-Chiu Chuang Priority: Trivial
When I type hdfs dfs -setfacl -m default:user::rwx It prints error message: {noformat} -setfacl: <acl_spec> is missing Usage: hadoop fs [generic options] -setfacl [-R] [{-b|-k} {-m|-x <acl_spec>} <path>]|[--set <acl_spec> <path>] {noformat} But actually, it's the path that I missed. A correct command should be {noformat} hdfs dfs -setfacl -m default:user::rwx /data {noformat} \-setfacl \-m \-x \-\-set expects two parameters. We should print error message like this if it misses one: {noformat} -setfacl: Missing either <acl_spec> or <path> {noformat} and print the following if it misses two: {noformat} -setfacl: Missing arguments: <acl_spec> <path> {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)