Jason Dere created HIVE-7872:
--------------------------------

             Summary: StorageBasedAuthorizationProvider should check access 
perms of parent directory for DROP actions
                 Key: HIVE-7872
                 URL: https://issues.apache.org/jira/browse/HIVE-7872
             Project: Hive
          Issue Type: Bug
          Components: Authorization
            Reporter: Jason Dere


When dropping a table partition, StorageBasedAuthorizationProvider is checking 
for write permission on the partition directory itself to check if the user is 
allowed to drop the partition. However to delete the partition directory, you 
really need write perms on the parent directory of the file you are going to 
delete. So SBA will authorize the user to drop the partition but actually 
deleting the partition directory will fail if the user does not have the 
correct access on the table (parent) directory.

SBA should also check the parent directory for DROP actions during its auth 
check.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to