Repository: hbase Updated Branches: refs/heads/branch-2 d42886f4f -> e80ce3d91
HBASE-19802 Wrong usage messages on shell commands (grant/revoke namespace syntax) (Csaba Skrabak) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e80ce3d9 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e80ce3d9 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/e80ce3d9 Branch: refs/heads/branch-2 Commit: e80ce3d91bcb82061663eeda7da3750cce3b1829 Parents: d42886f Author: Peter Somogyi <psomo...@apache.org> Authored: Tue Mar 13 10:55:00 2018 +0100 Committer: Peter Somogyi <psomo...@apache.org> Committed: Tue Mar 13 10:58:52 2018 +0100 ---------------------------------------------------------------------- hbase-shell/src/main/ruby/shell/commands/grant.rb | 5 +++-- hbase-shell/src/main/ruby/shell/commands/revoke.rb | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/e80ce3d9/hbase-shell/src/main/ruby/shell/commands/grant.rb ---------------------------------------------------------------------- diff --git a/hbase-shell/src/main/ruby/shell/commands/grant.rb b/hbase-shell/src/main/ruby/shell/commands/grant.rb index 956489a..b5ee4ab 100644 --- a/hbase-shell/src/main/ruby/shell/commands/grant.rb +++ b/hbase-shell/src/main/ruby/shell/commands/grant.rb @@ -22,13 +22,14 @@ module Shell def help <<-EOF Grant users specific rights. -Syntax : grant <user>, <permissions> [, <@namespace> [, <table> [, <column family> [, <column qualifier>]]] +Syntax: grant <user or @group>, <permissions> [, <table> [, <column family> [, <column qualifier>]]] +Syntax: grant <user or @group>, <permissions>, <@namespace> permissions is either zero or more letters from the set "RWXCA". READ('R'), WRITE('W'), EXEC('X'), CREATE('C'), ADMIN('A') Note: Groups and users are granted access in the same way, but groups are prefixed with an '@' - character. In the same way, tables and namespaces are specified, but namespaces are + character. Tables and namespaces are specified the same way, but namespaces are prefixed with an '@' character. For example: http://git-wip-us.apache.org/repos/asf/hbase/blob/e80ce3d9/hbase-shell/src/main/ruby/shell/commands/revoke.rb ---------------------------------------------------------------------- diff --git a/hbase-shell/src/main/ruby/shell/commands/revoke.rb b/hbase-shell/src/main/ruby/shell/commands/revoke.rb index 3f4963d..4742bd7 100644 --- a/hbase-shell/src/main/ruby/shell/commands/revoke.rb +++ b/hbase-shell/src/main/ruby/shell/commands/revoke.rb @@ -22,10 +22,11 @@ module Shell def help <<-EOF Revoke a user's access rights. -Syntax : revoke <user> [, <@namespace> [, <table> [, <column family> [, <column qualifier>]]]] +Syntax: revoke <user or @group> [, <table> [, <column family> [, <column qualifier>]]] +Syntax: revoke <user or @group>, <@namespace> Note: Groups and users access are revoked in the same way, but groups are prefixed with an '@' - character. In the same way, tables and namespaces are specified, but namespaces are + character. Tables and namespaces are specified the same way, but namespaces are prefixed with an '@' character. For example: