From 9a7bcdc1c498938a2fdf5d5324b2a42f538c7a79 Mon Sep 17 00:00:00 2001 From: midoks Date: Wed, 5 Oct 2022 20:34:43 +0800 Subject: [PATCH] up --- plugins/gitea/init.d/gitea.service.tpl | 6 +++--- plugins/gitea/install.sh | 10 ++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/plugins/gitea/init.d/gitea.service.tpl b/plugins/gitea/init.d/gitea.service.tpl index 40f4defd7..4d23b664e 100644 --- a/plugins/gitea/init.d/gitea.service.tpl +++ b/plugins/gitea/init.d/gitea.service.tpl @@ -6,12 +6,12 @@ After=network.target [Service] RestartSec=2s Type=simple -User=root -Group=root +User=git +Group=git WorkingDirectory=/var/lib/gitea/ ExecStart={$SERVER_PATH}/gitea/gitea web Restart=always -Environment=USER=root HOME=/home/root GITEA_WORK_DIR=/var/lib/gitea +Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea RemainAfterExit=yes AmbientCapabilities=CAP_NET_BIND_SERVICE CapabilityBoundingSet=CAP_NET_BIND_SERVICE diff --git a/plugins/gitea/install.sh b/plugins/gitea/install.sh index eccb221af..607fdf68c 100755 --- a/plugins/gitea/install.sh +++ b/plugins/gitea/install.sh @@ -35,6 +35,16 @@ Install_App() { mkdir -p $serverPath/source/gitea + + if id git &> /dev/null ;then + echo "git UID is `id -u git`" + echo "git Shell is `grep "^git:" /etc/passwd |cut -d':' -f7 `" + else + groupadd git + useradd -g git git + fi + + echo '正在安装脚本文件...' > $install_tmp version=$1 os=`getOs`