Modification : vm_hosted -> etc/sv/*/{,log/}run .
[lhc/ateliers.git] / etc / sv / lhc-remorque / run
index 0f2c6bb..0241c21 100755 (executable)
@@ -1,9 +1,22 @@
 #!/bin/sh -eux
 exec 2>&1
 sv=${PWD#/etc/sv/}
+home=~www/pub/"$sv"
+
 /usr/bin/sv -w 3 start sshd
+
+getent passwd fcgi-"$sv" >/dev/null ||
+adduser fcgi-"$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
 install -d -m 1771 -o root -g root \
  /run/spawn-fcgi
+
 exec /usr/bin/spawn-fcgi \
  -u fcgi-"$sv" \
  -g fcgi-"$sv" \