Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

HBase: How to get all user's permissions ?

SOLVED Go to solution
Highlighted

HBase: How to get all user's permissions ?

New Contributor

I need to check the permission of a user.

Actually the only way i found is : user_permission 'table_name'.

using this CLI i should execute it for each table...

is there another way to get all the user permissions in all tables?

Thanks

Helmi

1 ACCEPTED SOLUTION

Accepted Solutions

Re: HBase: How to get all user's permissions ?

@Helmi KHALIFA,

Try running the below command in shell to get permissions for a user for all the tables

echo "user_permission '.*'" | hbase shell -n  | grep {username}

user_permission '.*' gives permissions for all users for all tables

Thanks,

Aditya

2 REPLIES 2

Re: HBase: How to get all user's permissions ?

@Helmi KHALIFA,

Try running the below command in shell to get permissions for a user for all the tables

echo "user_permission '.*'" | hbase shell -n  | grep {username}

user_permission '.*' gives permissions for all users for all tables

Thanks,

Aditya

Re: HBase: How to get all user's permissions ?

New Contributor

Yes ii works !

Thank you @Aditya Sirna :)