[ https://issues.apache.org/jira/browse/HDFS-9852?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Nauroth updated HDFS-9852: -------------------------------- Affects Version/s: (was: 3.0.0-alpha1) Fix Version/s: (was: 3.0.0-alpha1) 2.8.0 I cherry-picked this to branch-2 and branch-2.8. > 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 > Reporter: Wei-Chiu Chuang > Assignee: Wei-Chiu Chuang > Priority: Minor > Labels: supportability > Fix For: 2.8.0 > > Attachments: HDFS-9852.001.patch, HDFS-9852.002.patch > > > When I type > {noformat}hdfs dfs -setfacl -m default:user::rwx{noformat} > 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} > In fact, > {noformat}-setfacl -x | -m | --set{noformat} 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) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org