From 1ed49841c7833db273e9b9747171772e2d6d5bba Mon Sep 17 00:00:00 2001 From: mirivlad Date: Wed, 25 Feb 2026 15:29:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20SUDO=5FUSER=20=D0=B2?= =?UTF-8?q?=D0=BC=D0=B5=D1=81=D1=82=D0=BE=20USER=20=D0=B2=20install-system?= =?UTF-8?q?d-service.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - При запуске через sudo $USER становится 'root' - $SUDO_USER содержит имя пользователя который вызвал sudo - Исправляет определение пользователя и путей nvm Co-authored-by: Qwen-Coder --- install-systemd-service.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install-systemd-service.sh b/install-systemd-service.sh index 1bc0cf3..ccd9c0e 100755 --- a/install-systemd-service.sh +++ b/install-systemd-service.sh @@ -3,7 +3,8 @@ set -e -BOT_USER="${BOT_USER:-$USER}" +# Используем SUDO_USER если скрипт запущен через sudo, иначе текущего пользователя +BOT_USER="${SUDO_USER:-$USER}" BOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" BOT_VENV="${BOT_DIR}/venv" SERVICE_FILE="${BOT_DIR}/telegram-bot.service"