From 961008cd4654f53036d89dbf89595664cd3ba0fc Mon Sep 17 00:00:00 2001 From: nachoparker Date: Sat, 4 Nov 2017 11:10:56 +0100 Subject: build: replace user pi for user ncp --- changelog.md | 4 +++- nextcloudpi.sh | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index db22ed45..e91b4b2d 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,7 @@ -[v0.32.0](https://github.com/nextcloud/nextcloudpi/commit/6d0651b) (2017-11-03) spDYN: initial adjustments +[v0.32.1](https://github.com/nextcloud/nextcloudpi/commit/b9f5c95) (2017-11-04) build: replace user pi for user ncp + +[v0.32.0 ](https://github.com/nextcloud/nextcloudpi/commit/8c70198) (2017-11-03) spDYN: initial adjustments [v0.31.29](https://github.com/nextcloud/nextcloudpi/commit/727e64f) (2017-11-02) ncp-web: fix timeout in long operations diff --git a/nextcloudpi.sh b/nextcloudpi.sh index d31b4a44..7501f55f 100644 --- a/nextcloudpi.sh +++ b/nextcloudpi.sh @@ -14,6 +14,9 @@ # More at https://ownyourbits.com/2017/02/13/nextcloud-ready-raspberry-pi-image/ # +WEBADMIN=ncp +WEBPASSWD=ownyourbits + CONFDIR=/usr/local/etc/nextcloudpi-config.d/ UPLOADTMPDIR=/var/www/nextcloud/data/tmp APTINSTALL="apt-get install -y --no-install-recommends" @@ -34,7 +37,9 @@ install() # NEXTCLOUDPI-CONFIG WEB ########################################## - cat > /etc/apache2/sites-available/ncp.conf <<'EOF' + + # VIRTUAL HOST + cat > /etc/apache2/sites-available/ncp.conf < DocumentRoot /var/www/ncp-web @@ -74,7 +79,7 @@ Listen 4443 Require env noauth - Require user pi + Require user $WEBADMIN @@ -85,6 +90,11 @@ EOF a2enmod authnz_external authn_core auth_basic a2ensite ncp + # NCP USER FOR AUTHENTICATION + useradd $WEBADMIN + echo -e "$WEBPASSWD\n$WEBPASSWD" | passwd $WEBADMIN + + # NCP LAUNCHER mkdir /home/www -p chown www-data:www-data /home/www chmod 700 /home/www -- cgit v1.2.3