This is an automated email from the ASF dual-hosted git repository.

jongyoul pushed a commit to branch branch-0.11
in repository https://gitbox.apache.org/repos/asf/zeppelin.git

commit 227559a51bfa69b3c9e84ad34f60e93ff3e885e2
Author: Cheng Pan <cheng...@apache.org>
AuthorDate: Thu Jul 4 00:31:14 2024 +1000

    [ZEPPELIN-6028] Enhance default value assignment for ZEPPELIN_IDENT_STRING 
(#4772)
    
    (cherry picked from commit dbf112fb035cacfa9b833ef859c9e33fa7938edb)
---
 bin/common.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/bin/common.sh b/bin/common.sh
index 411e915bbf..56f8aa45ff 100644
--- a/bin/common.sh
+++ b/bin/common.sh
@@ -171,6 +171,14 @@ else
 fi
 export ZEPPELIN_RUNNER
 
+if [[ -z "$ZEPPELIN_IDENT_STRING" ]]; then
+  # if for some reason the shell doesn't have $USER defined
+  # (e.g., ssh'd in to execute a command)
+  # let's get the effective username and use that
+  USER=${USER:-$(id -nu)}
+  export ZEPPELIN_IDENT_STRING="${USER}"
+fi
+
 if [[ -z "$ZEPPELIN_INTERPRETER_REMOTE_RUNNER" ]]; then
   export ZEPPELIN_INTERPRETER_REMOTE_RUNNER="bin/interpreter.sh"
 fi

Reply via email to