From c81b2cd45b070d4255d6edf5d368c5e664e3396b Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 7 Aug 2018 14:36:36 +0100
Subject: [PATCH] Permissions on webadmin directories

---
 src/freedombone-utils-webadmin | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index 21789e2a3..f1c0e89c3 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -634,6 +634,8 @@ function image_install_web_admin {
     # enable the webadmin site
     chroot "$rootdir" ln -s "/etc/nginx/sites-available/${local_hostname}" /etc/nginx/sites-enabled/
     chroot "$rootdir" chown -R www-data:www-data "/var/www/${local_hostname}/htdocs"
+    chroot "$rootdir" chmod g+w "/var/www/${local_hostname}/htdocs"
+    chroot "$rootdir" chmod a+w "$webadmin_install_dir"
 
     { echo '[Unit]';
       echo 'Description=Installer daemon for web admin';
@@ -824,6 +826,8 @@ function install_web_admin {
     web_admin_setup_login
 
     chown -R www-data:www-data "/var/www/${local_hostname}/htdocs"
+    chmod g+w "/var/www/${local_hostname}/htdocs"
+    chmod a+w "$webadmin_install_dir"
 
     web_admin_avahi
 
-- 
GitLab