You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by pr...@apache.org on 2018/09/26 15:42:44 UTC
[2/9] ranger git commit: RANGER-1553: Audit log record for 'show
databases' hive command contains all tags
RANGER-1553: Audit log record for 'show databases' hive command contains all tags
(cherry picked from commit cd9d1a49105d42eeb3a7aa65205b6f1d3018a180)
Project: http://git-wip-us.apache.org/repos/asf/ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/ranger/commit/49d2962d
Tree: http://git-wip-us.apache.org/repos/asf/ranger/tree/49d2962d
Diff: http://git-wip-us.apache.org/repos/asf/ranger/diff/49d2962d
Branch: refs/heads/ranger-0.7
Commit: 49d2962da60c896d1ceeadff39749e4efd2cd8e0
Parents: 28733f0
Author: Abhay Kulkarni <ak...@hortonworks.com>
Authored: Wed May 3 00:31:10 2017 +0530
Committer: Pradeep <pr...@apache.org>
Committed: Wed Sep 26 20:55:14 2018 +0530
----------------------------------------------------------------------
.../authorization/hive/authorizer/RangerHiveAuditHandler.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ranger/blob/49d2962d/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuditHandler.java
----------------------------------------------------------------------
diff --git a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuditHandler.java b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuditHandler.java
index 89bc0d8..24a71fa 100644
--- a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuditHandler.java
+++ b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuditHandler.java
@@ -58,8 +58,8 @@ public class RangerHiveAuditHandler extends RangerDefaultAuditHandler {
RangerHiveAccessRequest hiveAccessRequest = (RangerHiveAccessRequest) request;
RangerHiveResource hiveResource = (RangerHiveResource) resource;
- if (hiveAccessRequest.getHiveAccessType() == HiveAccessType.USE && hiveResource.getObjectType() == HiveObjectType.DATABASE) {
- // this should happen only for SHOWDATABASES and USE <db-name> commands
+ if (hiveAccessRequest.getHiveAccessType() == HiveAccessType.USE && hiveResource.getObjectType() == HiveObjectType.DATABASE && StringUtils.isBlank(hiveResource.getDatabase())) {
+ // this should happen only for SHOWDATABASES
auditEvent.setTags(null);
}
}