Support Questions

Find answers, ask questions, and share your expertise

HBase: How to get all user's permissions ?

avatar
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

avatar
Super Guru

@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

View solution in original post

2 REPLIES 2

avatar
Super Guru

@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

avatar
Contributor

Yes ii works !

Thank you @Aditya Sirna 🙂