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 # ============================================================