Gao, Rui-Xian created TRAFODION-2463:
----------------------------------------

             Summary: Hive: Any user can do update statistics for hive tables
                 Key: TRAFODION-2463
                 URL: https://issues.apache.org/jira/browse/TRAFODION-2463
             Project: Apache Trafodion
          Issue Type: Bug
          Components: sql-security
    Affects Versions: 2.2-incubating
         Environment: hadoop - HDP2.4
OS - CentOS6.7
            Reporter: Gao, Rui-Xian
            Assignee: Roberta Marton



Currently, any user can do 'update statistics' for hive tables, then the user 
will become owner for this table and has all privileges on it.

1. create table in hive :
create external table ext_t1(a int);
2. logon trafci with user1, select from hive.hive.ext_t1 will get internal 
error as described above, but the user can do 'update statistics' for the hive 
table.
connect user1/******;
SQL>update statistics for table hive.qa_db_1.traf_ext_t1 on every column;
— SQL operation complete.
Expect result is ERROR[4481], the user cannot do 'update statistics' since 
he/she doesn't have select privileges on the table.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to