From 4f4a00757e1d9ed237d51465c4e3c9fa53f54708 Mon Sep 17 00:00:00 2001 From: cclohmar Date: Sun, 14 Jun 2026 16:40:17 +0000 Subject: [PATCH] fix(installer): restore service user creation and SUDO variable --- install.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/install.sh b/install.sh index 2a3dbff..7ec43c7 100755 --- a/install.sh +++ b/install.sh @@ -17,6 +17,12 @@ header() { echo -e "\n${BOLD}${CYAN}$1${NC}"; } # ============================================================ SVC_USER="nextwks" +# Create service user if needed, and set sudo wrapper +if ! id "$SVC_USER" &>/dev/null; then + useradd -r -s /usr/sbin/nologin -d /nonexistent "$SVC_USER" 2>/dev/null || true +fi +[ "$EUID" -eq 0 ] && SUDO="" || SUDO="sudo" + # ============================================================ # PATHS # ============================================================