From 96bb6e55f357df49285d24e04d75c23994ece473 Mon Sep 17 00:00:00 2001 From: Andrew Roberts Date: Tue, 28 Jan 2020 19:43:38 -0500 Subject: [PATCH] Update configuration script with better permissions behavior fixes #30 --- root/etc/cont-init.d/30-config | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config index 7a88340..aea6794 100644 --- a/root/etc/cont-init.d/30-config +++ b/root/etc/cont-init.d/30-config @@ -1,21 +1,25 @@ #!/usr/bin/with-contenv bash -# make our folders +# make our folders mkdir -p \ - /var/cache/ddclient \ - /var/run/ddclient + /var/cache/ddclient \ + /var/run/ddclient # copy default config if not present in /config [[ ! -e /config/ddclient.conf ]] && \ - cp /defaults/ddclient.conf /config + cp /defaults/ddclient.conf /config # copy config from /config to root cp /config/ddclient.conf /ddclient.conf -# permissions +# permissions chown -R abc:abc \ - /config \ - /var/cache/ddclient \ - /var/run/ddclient -chmod -R 600 \ - /config + /config \ + /var/cache/ddclient \ + /var/run/ddclient \ + /ddclient.conf + +chmod 700 /config +chmod 600 \ + /config/* \ + /ddclient.conf