From 5eed18b1b43fd473564d5244f53df16f7db0d31b Mon Sep 17 00:00:00 2001 From: david-i-berry Date: Mon, 19 Aug 2024 20:53:55 +0200 Subject: [PATCH] Testing permissions and uid/gid --- docker/Dockerfile | 2 +- docker/entrypoint.sh | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4ab5892..c441f0e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -21,7 +21,7 @@ ENV WIS2DOWNLOADER_CONFIG "/home/wis2downloader/app/config/config.json" # Update, upgrade packages and install / clean up RUN apt-get update && \ apt-get upgrade && \ - apt-get install -y gettext-base=0.21-12 curl=7.88.1-10+deb12u6 cron=3.0pl1-162 git=1:2.39.2-1.1 && \ + apt-get install -y gettext-base=0.21-12 curl=7.88.1-10+deb12u6 cron=3.0pl1-162 git=1:2.39.2-1.1 sudo && \ rm -rf /var/lib/apt/lists/* # Now setup python env and default user diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 0067380..680921c 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -5,12 +5,8 @@ echo "Before usermod" echo "$(id -g):$(id -u)" echo "$(whoami)" -su - root -echo "I am (g)root" -echo "$(id -g):$(id -u)" -echo "$(whoami)" -usermod -u $(id -u) wis2downloader -groupmod -g $(id -g) wis2 +su -c "usermod -u $(id -u) wis2downloader" root +su -c "groupmod -g $(id -g) wis2" root # switch to wis2downloader user su - wis2downloader