blob: 79f8c90a492a080c51b2db9fb3682d269dd0d472 [file] [log] [blame]
--! qt:authorizer
set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
set test.hive.authz.sstd.validator.outputPrivObjs=true;
set test.hive.authz.sstd.validator.bypassObjTypes=DATABASE;
set hive.test.authz.sstd.hs2.mode=true;
set user.name=testuser;
CREATE DATABASE test_auth_obj_db;
CREATE TABLE test_auth_obj_db.test_privs(i int);
set user.name=testuser2;
CREATE TABLE test_auth_obj_db.test_privs2(s string, i int);
set user.name=testuser;
SHOW DATABASES LIKE 'test_auth_obj_db';
SHOW TABLES IN test_auth_obj_db;
EXPLAIN SELECT * FROM test_auth_obj_db.test_privs;
EXPLAIN INSERT INTO test_auth_obj_db.test_privs VALUES (1),(2),(3);
set user.name=testuser2;
DROP TABLE test_auth_obj_db.test_privs2;
set user.name=testuser;
DROP TABLE test_auth_obj_db.test_privs;
DROP DATABASE test_auth_obj_db;