mirror of
https://github.com/apache/sqoop.git
synced 2025-05-07 04:22:49 +08:00
SQOOP-2278: Sqoop2: Fix bug for all user could read connector
(Richard Zhou via Abraham Elmahrek)
This commit is contained in:
parent
8eee6f52bb
commit
cbdf965441
@ -181,12 +181,13 @@ private static void checkPrivilege(MPrivilege... privileges) {
|
|||||||
if (!user_name.equals(link.getCreationUser())) {
|
if (!user_name.equals(link.getCreationUser())) {
|
||||||
privilegesNeedCheck.add(privilege);
|
privilegesNeedCheck.add(privilege);
|
||||||
}
|
}
|
||||||
}
|
} else if (MResource.TYPE.JOB.name().equalsIgnoreCase(privilege.getResource().getType())) {
|
||||||
if (MResource.TYPE.JOB.name().equalsIgnoreCase(privilege.getResource().getType())) {
|
|
||||||
MJob job = repository.findJob(Long.valueOf(privilege.getResource().getName()));
|
MJob job = repository.findJob(Long.valueOf(privilege.getResource().getName()));
|
||||||
if (!user_name.equals(job.getCreationUser())) {
|
if (!user_name.equals(job.getCreationUser())) {
|
||||||
privilegesNeedCheck.add(privilege);
|
privilegesNeedCheck.add(privilege);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
privilegesNeedCheck.add(privilege);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user