Edvinas Valatka 9 лет назад
Родитель
Сommit
b860294f58
2 измененных файлов с 3 добавлено и 2 удалено
  1. 2 1
      gogs.install
  2. 1 1
      gogs.service

+ 2 - 1
gogs.install

@@ -3,7 +3,7 @@ pre_install() {
         groupadd --system gogs
     fi
     if ! getent passwd gogs >/dev/null; then
-        useradd -m --system -c 'gogs daemon users' -g gogs -s /bin/bash gogs
+        useradd -m -r -c 'gogs daemon users' -g gogs -d /srv/gogs -s /bin/bash gogs
     fi
 }
 
@@ -11,6 +11,7 @@ post_install(){
     mkdir -p /var/log/gogs
     chown -R gogs:gogs /var/log/gogs
     chown -R gogs:gogs /srv/gogs
+    chmod 0750 /srv/gogs
 
     systemctl daemon-reload
 }

+ 1 - 1
gogs.service

@@ -9,7 +9,7 @@ User=gogs
 Group=gogs
 ExecStart=/usr/share/gogs/gogs web --config /etc/gogs/app.ini
 WorkingDirectory=/srv/gogs
-Environment=USER=gogs HOME=/home/gogs
+Environment=USER=gogs HOME=/srv/gogs
 
 [Install]
 WantedBy=multi-user.target