X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=local%2Fwww-init;fp=local%2Fwww-init;h=1c3d8d3552dab2f7db642ffe1ad51c0c9feac87f;hp=0000000000000000000000000000000000000000;hb=3ad6118386977e346d81042e924e5db9c5f15b7d;hpb=22f04b9fac14adc3d3fc98273ba126c3a51792c3 diff --git a/local/www-init b/local/www-init new file mode 100755 index 0000000..1c3d8d3 --- /dev/null +++ b/local/www-init @@ -0,0 +1,31 @@ +#!/bin/sh -eu +# SYNTAX: $user +tool=$(readlink -e "${0%/*}/..") +. "$tool"/local/lib.sh + +"$tool"/local/adduser www \ + --disabled-login \ + --disabled-password \ + --group \ + --home /home/www \ + --shell /bin/false \ + --system +"$tool"/local/adduser log-www \ + --disabled-login \ + --disabled-password \ + --group \ + --home /home/www/log \ + --shell /bin/false \ + --system +#sudo adduser www www-data +sudo adduser www log-www +#sudo adduser log log-www +usermod --home /home/www/pub www-data +sudo install -d -m 751 -o www -g www \ + /home/www +sudo install -d -m 750 -o www -g www \ + /home/www/etc +sudo install -d -m 1771 -o www-data -g www-data \ + /home/www/pub +sudo install -d -m 1771 -o log-www -g log-www \ + /home/www/log