diff --git a/security-admin/src/main/java/org/apache/ranger/biz/SessionMgr.java b/security-admin/src/main/java/org/apache/ranger/biz/SessionMgr.java index c0064a8f67..9b092b2f65 100644 --- a/security-admin/src/main/java/org/apache/ranger/biz/SessionMgr.java +++ b/security-admin/src/main/java/org/apache/ranger/biz/SessionMgr.java @@ -222,7 +222,7 @@ public void resetUserModulePermission(UserSessionBase userSession) { if (xUser != null) { List permissionList; - if (userSession.isUserAdmin() || userSession.isKeyAdmin()) { + if (userSession.isUserAdmin()) { permissionList = daoManager.getXXModuleDef().getAllModuleNames(); } else { permissionList = daoManager.getXXModuleDef().findAccessibleModulesByUserId(userSession.getUserId(), xUser.getId());