From 5e87b2d58a91cfb29839d82465380e43c0a1ab03 Mon Sep 17 00:00:00 2001 From: Aaron Wang Date: Mon, 22 May 2023 20:48:40 +0800 Subject: [PATCH] [Bug][Worker] generate kill command with unknown user: default (#14145) --- .../java/org/apache/dolphinscheduler/common/utils/OSUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/OSUtils.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/OSUtils.java index 678abff0c6..d133046981 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/OSUtils.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/OSUtils.java @@ -18,6 +18,7 @@ package org.apache.dolphinscheduler.common.utils; import org.apache.dolphinscheduler.common.constants.Constants; +import org.apache.dolphinscheduler.common.constants.TenantConstants; import org.apache.dolphinscheduler.common.shell.ShellExecutor; import oshi.SystemInfo; @@ -386,6 +387,8 @@ public class OSUtils { if (!isSudoEnable() || StringUtils.isEmpty(tenantCode)) { return command; } + tenantCode = TenantConstants.DEFAULT_TENANT_CODE.equals(tenantCode) ? TenantConstants.BOOTSTRAPT_SYSTEM_USER + : tenantCode; return String.format("sudo -u %s %s", tenantCode, command); }